/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration-thickness:1px}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration-style:dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,form,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin-top:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:Palatino;src:url(../fonts/palatino.woff2) format("woff2"),url(../fonts/palatino.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next LT Pro Regular";src:url(../fonts/AvenirNextLTPro-Regular.woff2) format("woff2"),url(../fonts/AvenirNextLTPro-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@media print{@page{margin:2cm}.entry .entry-header,.entry,.single .site-main>article>.entry-footer{margin-top:0;margin-bottom:0}.site-footer .site-info{margin:0}.site-header{padding:0}body{font-family:Georgia,"Times New Roman",Times,serif;font-size:13pt;line-height:1.3;background:#fff !important;color:#000}.has-background-dark *{color:#000 !important}h1,.entry-title,.singular .entry-title,.page-title{font-size:22pt;font-weight:bold}h2,h3,h4,.has-regular-font-size,.has-large-font-size,h2.author-title,p.author-bio,.comments-title,.archive-description{font-size:14pt;margin-top:25px}.comment-meta,.comment-meta .comment-author .fn{font-size:13pt}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}table,pre,figure{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}a:link,a:visited,a{background:rgba(0,0,0,0);font-weight:bold;text-decoration:underline;text-align:left}a[href^=http]::after{content:" < " attr(href) "> "}a::after>img{content:""}article a[href^="#"]::after{content:""}a:not(:local-link)::after{content:" < " attr(href) "> "}.entry-title a::after{content:"\a< " attr(href) "> ";white-space:pre;font-size:14pt}.cat-links a::after,.tags-links a::after,.byline a::after,.comment-metadata a::after,.wp-block-calendar a::after,.wp-block-tag-cloud a::after,.page-links a::after{content:""}.primary-navigation,.site-title+.primary-navigation,.footer-navigation,.entry-footer,.post-navigation,.navigation.pagination,.widget-area,.edit-link,.more-link,.comment-reply,.reply,.comment .comment-metadata .edit-link,.comment-respond,#dark-mode-toggler{display:none !important}.entry .entry-content .wp-block-button .wp-block-button__link,.entry .entry-content .button,.entry .entry-content .wp-block-file__button{color:#000;background:none}}body{padding-top:79px}.admin-bar .site-header{top:32px}@media screen and (max-width: 782px){.admin-bar .site-header{top:46px}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:79px;background:url(../images/header-bg.jpg) no-repeat top left/100% var(--wp--preset--color--black);transition:height .4s ease-in-out}.site-header.is-fixed{height:58px}.site-header__inner{position:relative;max-width:var(--wp--style--global--content-size);margin:0 auto;padding:0;height:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;column-gap:75px}.site-header__logo{flex:0 0 228px;width:228px}@media screen and (max-width: 979px){.site-header__logo{flex-basis:184px;width:184px}}.site-header__logo img{display:block;transition:width .4s ease-in-out,height .4s ease-in-out}.site-header.is-fixed .site-header__logo img{width:168px !important;height:36px !important}@media screen and (max-width: 979px){.site-header__logo img{width:184px !important;height:40px !important}}.site-header__nav{flex:1 1 auto;min-width:0;font-family:var(--wp--preset--font-family--avenir);justify-content:flex-end}.site-header__nav .wp-block-navigation__responsive-container-open,.site-header__nav .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--white)}.site-header__nav .wp-block-navigation__responsive-container-open{width:26px;height:20px;background-image:linear-gradient(currentcolor, currentcolor),linear-gradient(currentcolor, currentcolor),linear-gradient(currentcolor, currentcolor);background-repeat:no-repeat;background-size:100% 2px;background-position:0 0,0 9px,0 18px}.site-header__nav .wp-block-navigation__responsive-container-open svg{display:none}.site-header__nav .wp-block-navigation__container{flex-wrap:nowrap;justify-content:flex-start;column-gap:38px}@media screen and (max-width: 1129px){.site-header__nav .wp-block-navigation__container{flex-wrap:wrap;justify-content:center}}.site-header__nav .wp-block-navigation-item{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.site-header__nav .wp-block-navigation-item>a,.site-header__nav .wp-block-navigation-item>.wp-block-navigation-item__content{display:inline-flex;align-items:center;padding:0;color:var(--wp--preset--color--white);text-transform:uppercase;font-size:17px}.site-header__nav .wp-block-navigation-item.current-menu-item>a,.site-header__nav .wp-block-navigation-item.current-menu-ancestor>a{border-bottom:1px solid var(--wp--preset--color--orange)}.site-header__nav .wp-block-navigation-item .wp-block-navigation__submenu-icon{color:var(--wp--preset--color--white);margin-left:.6em;margin-bottom:5px;height:calc(.6em + 2px);width:calc(.6em + 2px)}.site-header__nav .wp-block-navigation-item .wp-block-navigation__submenu-icon svg path{stroke-width:1 !important}@media screen and (min-width: 980px)and (max-width: 1279px){.site-header__nav .wp-block-navigation-item>a,.site-header__nav .wp-block-navigation-item>.wp-block-navigation-item__content{font-size:14px}}.site-header__nav .wp-block-navigation-item__content{transition:all .4s ease-in-out}.site-header__nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover{opacity:.7}.site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background-color:rgba(0,0,0,.03);opacity:.7}.site-header__nav .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--navy-dark) !important;padding:0;border:0 !important;border-left:3px solid var(--wp--preset--color--orange) !important;width:300px !important}.site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--wp--preset--color--border-gray)}.site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{border-bottom:0}.site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item>a,.site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex:1 1 auto;padding:8px 10px;text-transform:none;white-space:normal;width:auto}.site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item>.wp-block-navigation__submenu-icon{flex:0 0 auto;margin:0 10px 0 0}.site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item>.wp-block-navigation__submenu-container{flex-basis:100%}.site-header__nav .wp-block-navigation__container .wp-block-navigation__submenu-container .has-child>.wp-block-navigation__submenu-container{position:static !important;left:auto !important;top:auto !important;width:100% !important;max-height:none;overflow:visible;background-color:var(--wp--preset--color--navy-darkest) !important;border-left:0 !important}.site-header__nav .wp-block-navigation__container .wp-block-navigation__submenu-container .has-child>.wp-block-navigation__submenu-container::before{display:none}.site-header__nav .wp-block-navigation__container .wp-block-navigation__submenu-container .has-child>.wp-block-navigation__submenu-container .wp-block-navigation-item>a,.site-header__nav .wp-block-navigation__container .wp-block-navigation__submenu-container .has-child>.wp-block-navigation__submenu-container .wp-block-navigation-item>.wp-block-navigation-item__content{padding-left:26px}.site-header__nav .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:none !important}.header-top-address{flex:0 0 auto;text-align:right;color:var(--wp--preset--color--white);font-size:13px;line-height:19px}.header-top-address p{margin:0}.site-header.is-fixed .header-top-address{font-size:11px;line-height:14px}@media screen and (max-width: 1399px){.header-top-address{font-size:10px;line-height:15px}}@media screen and (max-width: 1129px){.header-top-address{display:none}}.header-top-phone a{color:var(--wp--preset--color--orange);font-weight:700;letter-spacing:.1em;font-size:1.1em}@media screen and (max-width: 599px){.site-header__nav .wp-block-navigation__responsive-container{display:flex !important;flex-direction:column;position:fixed;top:79px;right:auto;bottom:auto;left:7.5vw;width:85vw;height:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;background:var(--wp--preset--color--navy-mobile);animation:none !important;transition:height .4s ease-in-out,opacity .3s ease-in-out,top .4s ease-in-out,visibility 0s linear .4s}.site-header.is-fixed .site-header__nav .wp-block-navigation__responsive-container{top:58px}}.site-header__nav .wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:79px;bottom:auto;left:7.5vw;right:auto;width:85vw;height:74vh;padding:0;overflow:auto;opacity:1;visibility:visible;background:var(--wp--preset--color--navy-mobile);transition:height .4s ease-in-out,opacity .3s ease-in-out,top .4s ease-in-out,visibility 0s linear 0s}.site-header.is-fixed .site-header__nav .wp-block-navigation__responsive-container.is-menu-open{top:58px}.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0}.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .has-child>.wp-block-navigation__submenu-container{border-left:3px solid var(--wp--preset--color--orange) !important;width:100% !important;padding-right:0}.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{width:100%;padding-left:5%;padding-right:5%}.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item>a,.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item>.wp-block-navigation-item__content{flex:0 0 auto}.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{width:100% !important}.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{width:100% !important;padding:10px 5% !important;font-size:14px;font-weight:600;text-transform:none;border-bottom:1px solid rgba(0,0,0,.03)}.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content,.site-header__nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.current-menu-ancestor>.wp-block-navigation-item__content{border-bottom:1px solid rgba(0,0,0,.03)}.site-header__nav .wp-block-navigation__responsive-container-close{display:none}html.has-modal-open{overflow:auto}.footer-contact{background:url(../images/footer-contact-bg.jpg) no-repeat top left;background-size:cover;padding:50px 0 200px;color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--museo-sans)}.footer-contact__inner{max-width:var(--wp--style--global--content-size);width:80%;margin:0 auto;text-align:center}.footer-contact__cta .wp-element-button{background-color:var(--wp--preset--color--orange-dark);color:var(--wp--preset--color--white);font-size:21px;padding:12px 20px;border-radius:0;cursor:pointer}.footer-contact__cta .wp-element-button:hover{background-color:var(--wp--preset--color--orange-dark);opacity:.9}.footer-contact__title{font-family:var(--wp--preset--font-family--baskerville-urw);font-size:30px;font-weight:500;display:inline-block;color:var(--wp--preset--color--black);border-top:1px solid var(--wp--preset--color--navy);border-bottom:1px solid var(--wp--preset--color--navy);padding-top:10px;margin:15px 0 14px}.footer-contact__phone{font-size:23px;font-weight:400;color:var(--wp--preset--color--orange)}.footer-contact__phone strong{font-weight:700}.footer-contact__phone a{color:inherit;text-decoration:none}.footer-contact__phone a:hover{text-decoration:underline}.footer-contact__address{font-size:24px;font-weight:500;color:var(--wp--preset--color--navy)}.footer-contact__address strong{font-weight:700}.footer-contact__social{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.footer-contact__social img{width:35px;height:35px}.footer-contact__inner.is-in-view{animation:footer-fade-in 1000ms ease-in-out}@keyframes footer-fade-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.footer-logo-sec{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.footer-logo-sec img{height:54px;width:auto}.footer-logo-sec svg{height:90px;width:auto}.footer-popup{display:none;position:fixed;inset:0;z-index:1000;background:var(--wp--preset--color--white);overflow:auto}.footer-popup.is-open{display:block}.footer-popup__close{position:absolute;top:20px;right:20px;z-index:5;cursor:pointer}.footer-popup iframe{display:block;margin:0 auto;border:none;width:100vw;max-width:600px;height:800px}.footer-bottom{background:var(--wp--preset--color--black);padding:15px 0 5px}.footer-bottom__info{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--avenir);font-weight:700;font-size:12px;line-height:17px;margin:0}.site-main{margin-block-start:0;overflow-x:clip}.site-main .wp-block-group.alignfull.has-background,.site-main .wp-block-group.alignfull[style*=background-image]{background-repeat:no-repeat;background-size:cover}.site-main>.entry-content>:not(.alignfull):not(.alignwide){max-width:var(--wp--style--global--content-size);margin-inline:auto}.wp-block-group.has-text-color h1,.wp-block-group.has-text-color h2,.wp-block-group.has-text-color h3,.wp-block-group.has-text-color h4,.wp-block-group.has-text-color h5,.wp-block-group.has-text-color h6,.wp-block-group.has-text-color .wp-block-post-date,.wp-block-group.has-text-color .wp-block-post-excerpt,.wp-block-group.has-text-color .wp-block-post-title{color:inherit}.wp-block-group.has-text-color .wp-block-post-title a{color:inherit;text-decoration:none}.wp-block-group.has-text-color .wp-block-post-title a:hover{color:var(--wp--preset--color--orange)}.wp-block-group.has-text-color h1,.wp-block-group.has-text-color h2,.wp-block-group.has-text-color h3,.wp-block-group.has-text-color h4,.wp-block-group.has-text-color h5,.wp-block-group.has-text-color h6{margin-block:0 .5em}.wp-block-group.has-text-color p{margin-block:0 1em}.wp-block-group.has-text-color>.wp-block-group:last-child{margin-bottom:0}:where(.site-main>.wp-block-group.alignfull),:where(.site-main>.entry-content>.wp-block-group),:where(.site-main>.graff-page-content>.wp-block-group){padding-block:4%}.site-main>*+*,.site-main>.entry-content>*+*,.site-main>.graff-page-content>*+*{margin-block-start:0}.wp-site-blocks>*+*{margin-block-start:0}.site-main--front>.entry-content>.wp-block-group:first-child,.site-main .wp-block-group:has(.page_slider){padding-block:0}.graff-page-content{max-width:none}.wp-block-columns{margin-inline:auto}@keyframes graff-reveal{to{opacity:1;transform:none}}.graff-reveal{opacity:0;transform:var(--graff-reveal-from, none);transform-origin:var(--graff-reveal-origin, center);backface-visibility:hidden}.graff-reveal.is-revealed{animation:graff-reveal var(--graff-reveal-duration, 1000ms) ease-in-out var(--graff-reveal-delay, 0ms) 1 both}@media(prefers-reduced-motion: reduce){.graff-reveal{opacity:1;transform:none;animation:none}}.graff-slider{min-height:511px;padding:0}.graff-slider .wp-block-cover__inner-container{max-width:1200px;padding-inline:5%;margin-inline:auto;text-align:center}.graff-slider.wp-block-cover{align-items:flex-start;justify-content:center;padding-top:192px;padding-bottom:0}.graff-slider h1,.graff-slider h2{margin:0 0 10px;font-family:var(--wp--preset--font-family--rollerscript-smooth);font-size:clamp(2rem,3.2vw,46px);font-weight:300;line-height:1.2;color:var(--wp--preset--color--white)}.graff-slider p{margin:0;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1rem,1.35vw,19px);line-height:1.4;color:var(--wp--preset--color--white)}.graff-slider a{color:var(--wp--preset--color--white);text-decoration:none}.graff-slider a:hover,.graff-slider a:focus-visible{text-decoration:underline}@media screen and (max-width: 767px){.graff-slider{min-height:340px}.graff-slider.wp-block-cover{padding-top:90px}}.palatino p{margin:0 0 1em;font-family:var(--wp--preset--font-family--palatino);font-size:clamp(1rem,1.4vw,20px);line-height:1.3}.palatino p:last-child{margin-bottom:0}.site-main--front .wp-block-columns .wp-block-image{margin:0;text-align:center}.site-main--front .wp-block-columns .wp-block-image img{width:80%;height:auto}#familyLaw,#brighterFuture{position:relative;isolation:isolate}#familyLaw::before,#brighterFuture::before{position:absolute;inset:0;z-index:-1;content:""}#familyLaw>*,#brighterFuture>*{position:relative}#familyLaw{background-position:50% 0% !important}#familyLaw::before{background:linear-gradient(180deg, rgba(255, 255, 255, 0.77) 0%, rgba(255, 255, 255, 0.76) 100%)}@media screen and (min-width: 1450px){#familyLaw{background-position:100% 0% !important}#familyLaw::before{background:linear-gradient(-90deg, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0) 60%)}}#brighterFuture{background-position:100% 0% !important}#brighterFuture::before{background:linear-gradient(-90deg, rgba(255, 255, 255, 0.76) 1%, rgba(255, 255, 255, 0.87) 60%)}#brighterFuture .baskerville-avenir{max-width:42%;margin-inline-start:0 !important;margin-inline-end:auto !important}@media screen and (max-width: 979px){#brighterFuture .baskerville-avenir{max-width:none}}.baskerville-avenir h1,.baskerville-avenir h2,.baskerville-avenir h3{padding-bottom:10px;margin:0 0 15px;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.5rem,2.15vw,31px);font-weight:500;line-height:1.26}.baskerville-avenir p{padding-bottom:17px;margin:0;font-size:17px;line-height:1.4}.baskerville-avenir p:last-child{padding-bottom:0}#familyLaw .baskerville-avenir{padding-left:100px}@media screen and (max-width: 979px){#familyLaw .baskerville-avenir{padding-left:0}}.areas-of-practice h1,.areas-of-practice h2,.areas-of-practice h3{margin:0 0 15px;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.75rem,2.9vw,42px);font-weight:500;line-height:1.2;text-align:center}.aop-section{gap:23px}.aop-section.is-layout-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}@media screen and (max-width: 1129px){.aop-section.is-layout-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 767px){.aop-section{gap:14px}.aop-section.is-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.meet-your-advocate{overflow-x:clip}.meet-your-advocate h1,.meet-your-advocate h2{margin:0 0 15px;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.75rem,2.9vw,42px);font-weight:500;line-height:1.2;text-align:center}.recent-post h1,.recent-post h2{margin:0 0 10px;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.5rem,2.1vw,30px);font-weight:500;line-height:1.2;text-align:center}.recent-post .graff_blog .wp-block-post-template{gap:34px}.site-main--archive .recent-post .graff_blog .wp-block-post-template{grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (max-width: 1129px){.site-main--archive .recent-post .graff_blog .wp-block-post-template{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 781px){.site-main--archive .recent-post .graff_blog .wp-block-post-template{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 479px){.site-main--archive .recent-post .graff_blog .wp-block-post-template{grid-template-columns:minmax(0, 1fr)}}.site-main--archive .recent-post .graff_blog .wp-block-post-excerpt__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.recent-post .graff_blog .wp-block-post-title{margin-block:0 .55em;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1rem,1.3vw,22px);font-weight:500;line-height:1.2}.recent-post .graff_blog .wp-block-post-title a{color:inherit;text-decoration:none}.recent-post .graff_blog .wp-block-post-title a:hover{color:var(--wp--preset--color--orange)}.recent-post .graff_blog .wp-block-post-featured-image{margin-block:0 1.1em}.recent-post .graff_blog .wp-block-post-featured-image img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.recent-post .graff_blog .wp-block-post-excerpt{margin-block:0}.recent-post .graff_blog .wp-block-post-excerpt p{margin-block:0;font-size:17px;line-height:1.7}.recent-post .baskerville p{margin-block:2.4em 0;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.125rem,1.5vw,22px);line-height:1.4}.hidefooter{display:none}.contact_text h1{font-family:var(--wp--preset--font-family--baskerville-urw);color:var(--wp--preset--color--orange-dark)}.contact_text h2{font-family:var(--wp--preset--font-family--baskerville-urw)}.graff-contact-embed{max-width:800px;margin-inline:auto}.graff-contact-embed iframe{display:block;width:100%;min-height:640px;border:0}.baskerville,.baskerville h1,.baskerville h2,.baskerville h3{font-family:var(--wp--preset--font-family--baskerville-urw)}.baskerville-avenir h1,.baskerville-avenir h2,.baskerville-avenir h3{font-family:var(--wp--preset--font-family--baskerville-urw)}.baskerville-avenir p,.baskerville-avenir li{font-family:var(--wp--preset--font-family--avenir)}.palatino{font-family:var(--wp--preset--font-family--palatino)}.h3font-size h3{font-size:clamp(1.25rem,2vw,1.75rem)}.about_header{font-family:var(--wp--preset--font-family--baskerville-urw);color:var(--wp--preset--color--white)}.arrow_carrot-2right{margin-block:2rem}.arrow_carrot-2right a{color:var(--wp--preset--color--navy);text-decoration:none}.arrow_carrot-2right a::after{margin-left:.4em;color:var(--wp--preset--color--orange);content:"»";transition:margin-left .3s ease}.arrow_carrot-2right a:hover{color:var(--wp--preset--color--orange)}.arrow_carrot-2right a:hover::after{margin-left:.7em}.btn-opacity .wp-block-button__link{background-color:rgba(0,0,0,0);border:2px solid currentcolor}.btn-opacity .wp-block-button__link:hover{color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--white)}.site-main .wp-block-group.alignfull:has(>.wp-block-group>.about_header){padding-block:clamp(70px,14vw,200px) clamp(60px,12vw,180px);color:var(--wp--preset--color--white)}.about_header:not(.alignfull) h1,.about_header:not(.alignfull) h2{padding-bottom:10px;margin:0;font-family:var(--wp--preset--font-family--rollerscript-smooth);font-size:clamp(2rem,4.4vw,63px);font-weight:300;line-height:1.2;color:var(--wp--preset--color--white);text-align:center}.familylaw-mobile .wp-block-image{margin-block:0;text-align:center}.familylaw-mobile .wp-block-image img{width:100%;max-width:680px;height:auto}@media screen and (max-width: 979px){.familylaw-2column .wp-block-column{flex-basis:100% !important}}.graff-blurb h3{margin-top:.75em;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.125rem,1.6vw,1.5rem)}.graff-blurb img{width:100%;height:auto}.graff-practice-nav:not(.about-nav) ul{padding:0;margin:0;list-style:none}.graff-practice-nav:not(.about-nav) li{border-bottom:1px solid var(--wp--preset--color--border-gray)}.graff-practice-nav:not(.about-nav) li a{display:block;padding:.65em 0;color:var(--wp--preset--color--navy);text-decoration:none}.graff-practice-nav:not(.about-nav) li a:hover{color:var(--wp--preset--color--orange)}.about-rightnav .wp-block-button__link,.baskerville>.wp-block-buttons .wp-block-button__link{padding:0;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:20px;line-height:1.7;color:var(--wp--preset--color--white);background:none;border:0;border-radius:0}.about-rightnav .wp-block-button__link::after,.baskerville>.wp-block-buttons .wp-block-button__link::after{margin-left:.3em;color:var(--wp--preset--color--orange);content:"»";transition:margin-left .3s ease}.about-rightnav .wp-block-button__link:hover::after,.baskerville>.wp-block-buttons .wp-block-button__link:hover::after{margin-left:.6em}.page_slider.wp-block-cover{min-height:0;padding-block:clamp(90px,18vw,260px) clamp(70px,14vw,200px);align-items:flex-start;justify-content:center}.page_slider.wp-block-cover .wp-block-cover__background.has-background-dim{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 29%, rgb(0, 0, 0) 70%, rgba(255, 255, 255, 0) 100%);opacity:.7}.page_slider .wp-block-cover__inner-container{max-width:var(--wp--style--global--content-size);margin-inline:auto;text-align:center}.page_slider h1,.page_slider h2{padding-bottom:10px;margin:0 0 20px;font-family:var(--wp--preset--font-family--rollerscript-smooth);font-size:clamp(2rem,3.2vw,46px);font-weight:300;line-height:1.2;color:var(--wp--preset--color--white)}.baskerville>.baskerville p{margin:0;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1rem,1.4vw,20px);line-height:1.445}.baskerville>.baskerville h4{padding-bottom:10px;margin:0;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.125rem,1.75vw,25px);font-weight:500;line-height:1;color:var(--wp--preset--color--white)}.baskerville>.baskerville h4:empty{padding:0;margin-block:.6em}.m_ur_advocate{padding-bottom:0 !important;overflow-x:clip}.m_ur_advocate h1,.m_ur_advocate h2,.m_ur_advocate h3{padding-bottom:10px;margin:0 0 15px;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.75rem,2.8vw,40px);font-weight:500;line-height:1.2;color:var(--wp--preset--color--navy);text-align:center}.m_ur_advocate>.wp-block-group:nth-of-type(2){padding-top:60px;border-top:1px solid rgba(255,100,33,.29)}.your-advocate{position:relative;gap:0;margin-top:0}.your-advocate::after{position:absolute;bottom:0;left:50%;z-index:0;width:100vw;height:74px;content:"";background:var(--wp--preset--color--navy);margin-left:-50vw}.your-advocate .wp-block-column{position:relative;z-index:1;display:flex;flex-direction:column;text-align:center;justify-content:flex-end}.your-advocate .graff-blurb{margin:0}.your-advocate figure{margin:0;line-height:0}.your-advocate figure a{display:block}.your-advocate img{display:block;width:auto;max-width:100%;height:clamp(170px,20vw,290px);margin-inline:auto;object-fit:contain;object-position:bottom}.your-advocate h3{display:flex;height:74px;padding:0;margin:0;background:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(.9375rem,1.3vw,18.72px);font-weight:400;line-height:1.5;color:rgba(255,255,255,.85);text-align:center;align-items:center;justify-content:center}.your-advocate h3::after{margin-left:.35em;color:var(--wp--preset--color--orange);content:"»"}.your-advocate h3 a{color:inherit;text-decoration:none}.your-advocate h3 a:hover{color:var(--wp--preset--color--orange)}@media screen and (max-width: 781px){.your-advocate{flex-wrap:wrap}.your-advocate::after{content:none}.your-advocate .wp-block-column{flex-basis:50% !important}}@media screen and (max-width: 479px){.your-advocate .wp-block-column{flex-basis:100% !important}}.site-main .wp-block-group[style*=Group-219]:not(.about-rightnav):not(.recent-post) h1,.site-main .wp-block-group[style*=Group-219]:not(.about-rightnav):not(.recent-post) h2{padding-top:14px;margin:0 0 15px;font-family:var(--wp--preset--font-family--baskerville-urw);font-weight:500;border-top:1px solid rgba(255,255,255,.38)}.about-text{padding-block:86px}.about-text h1{padding-bottom:10px;margin:0;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(2.25rem,4.2vw,60px);font-weight:500;line-height:1;color:var(--wp--preset--color--white)}.about-text h2,.about-text h3,.about-text h4{padding-bottom:0;margin:0;font-family:var(--wp--preset--font-family--avenir);font-size:clamp(1rem,1.4vw,20px);font-weight:400;line-height:1.4;color:var(--wp--preset--color--white)}.about-text p{margin:0;font-family:var(--wp--preset--font-family--avenir);font-size:clamp(1rem,1.4vw,20px);line-height:1.4;color:var(--wp--preset--color--white)}@media screen and (max-width: 979px){.about-text{padding-block:40px}}.about-rightnav h1,.about-rightnav h2,.about-rightnav h3{font-family:var(--wp--preset--font-family--baskerville-urw);color:var(--wp--preset--color--white)}.about-rightnav .wp-block-column:first-child h1,.about-rightnav .wp-block-column:first-child h2,.about-rightnav .wp-block-column:first-child h3{margin:0 0 20px;font-size:clamp(1.5rem,2.2vw,32px);font-weight:500;line-height:1.25}.about-rightnav .wp-block-column:last-child h1,.about-rightnav .wp-block-column:last-child h2,.about-rightnav .wp-block-column:last-child h3{padding-bottom:10px;margin:0;font-size:20px;font-weight:500;line-height:2.5}.about-rightnav p,.about-rightnav li{color:var(--wp--preset--color--white)}.about-nav ul{padding:0;margin:0;list-style:none}.about-nav li{position:relative;padding-left:16px;margin-bottom:8px;border:0}.about-nav li::before{position:absolute;top:3px;left:0;width:8px;height:8px;content:"";background:var(--wp--preset--color--orange);border-radius:50%}.about-nav li a{display:block;padding:0 0 8px;font-family:var(--wp--preset--font-family--avenir);font-size:14px;font-weight:700;line-height:1;color:var(--wp--preset--color--white);text-decoration:none}.about-nav li a:hover{color:var(--wp--preset--color--orange)}.popup{position:fixed;inset:0;z-index:200;display:none;padding:2rem;overflow-y:auto;background:rgba(0,0,0,.6);place-items:center}.popup.is-open{display:grid}.popup>.wp-block-group{position:relative;width:min(100%,480px);padding:2.5rem;color:var(--wp--preset--color--navy);background:var(--wp--preset--color--white)}.popup h1,.popup h2,.popup h3,.popup h4{margin-top:0;font-family:var(--wp--preset--font-family--baskerville-urw)}.popup__close{position:absolute;top:.5rem;right:.75rem;padding:.25rem .5rem;font-size:1.5rem;line-height:1;color:var(--wp--preset--color--navy);cursor:pointer;background:none;border:0}.archive-title{margin-block:1em .75em;font-family:var(--wp--preset--font-family--baskerville-urw)}.site-main--archive .wp-block-post-template{gap:2.5rem}.site-main--archive .wp-block-post-featured-image img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.site-main--archive .wp-block-post-title{margin-block:.6em .3em;font-family:var(--wp--preset--font-family--baskerville-urw);font-size:clamp(1.0625rem,1.4vw,1.375rem);line-height:1.25}.site-main--archive .wp-block-post-title a{color:var(--wp--preset--color--navy);text-decoration:none}.site-main--archive .wp-block-post-title a:hover{color:var(--wp--preset--color--orange)}.site-main--archive .wp-block-post-date{font-size:.875rem;color:var(--wp--preset--color--border-gray)}.site-main--archive .wp-block-post-excerpt{font-size:.9375rem;line-height:1.5}.site-main--archive .wp-block-query-pagination{margin-top:3rem}.site-main--single .post-hero.wp-block-cover{min-height:0;padding-block:clamp(90px,15.3vw,219px);background-color:var(--wp--preset--color--navy);align-items:center;justify-content:center}.site-main--single .post-hero .wp-block-cover__inner-container{max-width:var(--wp--style--global--content-size);margin-inline:auto}.site-main--single .post-hero .wp-block-post-title{padding-bottom:10px;margin:0;font-family:var(--wp--preset--font-family--rollerscript-smooth);font-size:clamp(2rem,4.4vw,63px);font-weight:300;line-height:1;color:var(--wp--preset--color--white);text-align:center}.site-main--single .post-breadcrumb{padding-block:20px;color:var(--wp--preset--color--white);background:var(--wp--preset--color--navy)}.site-main--single .wp-block-post-content{padding-block:28.8px}.site-main--single .wp-block-post-content h2{padding-bottom:10px;margin:0 0 15px;font-family:var(--wp--preset--font-family--avenir);font-size:clamp(1.5rem,2.15vw,31px);font-weight:500;line-height:1.4;color:var(--wp--preset--color--black)}.site-main--single .wp-block-post-content p{padding-bottom:17px;margin:0;font-size:17px;line-height:1.7}.site-main--single .wp-block-post-content li{font-size:17px;line-height:1.53}.wp-block-read-more{display:inline-block;margin-top:.4em;font-size:12px;font-weight:600;line-height:1.7;color:inherit;text-decoration:none}.wp-block-read-more::after{margin-left:.35em;font-size:22px;font-weight:400;line-height:0;color:var(--wp--preset--color--orange);content:"»";vertical-align:-0.15em}.wp-block-read-more:hover,.wp-block-read-more:focus-visible{color:var(--wp--preset--color--orange)}.site-main--search,.site-main--404{min-height:74vh;padding-block:6vh 8vh;color:var(--wp--preset--color--white);background-image:linear-gradient(180deg, var(--wp--preset--color--black) 0%, var(--wp--preset--color--navy) 32%)}.site-main--search h1,.site-main--search h2,.site-main--search h3,.site-main--search p,.site-main--404 h1,.site-main--404 h2,.site-main--404 h3,.site-main--404 p{color:var(--wp--preset--color--white)}.site-main--search .archive-title,.site-main--search h1,.site-main--404 .archive-title,.site-main--404 h1{font-family:var(--wp--preset--font-family--baskerville-urw);text-align:center}.site-main--search .wp-block-search__inside-wrapper,.site-main--404 .wp-block-search__inside-wrapper{max-width:520px;margin-inline:auto}.site-main--search .wp-block-search__input,.site-main--404 .wp-block-search__input{height:54px;padding:.715em;font-size:1.125rem;font-weight:800;color:var(--wp--preset--color--white);background-color:rgba(255,255,255,.23);border:2px solid var(--wp--preset--color--white);border-radius:3px}.site-main--search .wp-block-search__input::placeholder,.site-main--404 .wp-block-search__input::placeholder{color:rgba(255,255,255,.7)}.site-main--search .wp-block-search__button,.site-main--404 .wp-block-search__button{padding:.715em 1.2em;font-size:14px;font-weight:800;color:var(--wp--preset--color--navy);text-transform:uppercase;letter-spacing:1px;background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--white);border-radius:3px}.site-main--search .wp-block-buttons,.site-main--404 .wp-block-buttons{gap:1rem;margin-top:2.5rem}.site-main--search .wp-block-button__link,.site-main--404 .wp-block-button__link{color:var(--wp--preset--color--white);background-color:rgba(0,0,0,0);border:2px solid var(--wp--preset--color--white)}.site-main--search .wp-block-button__link:hover,.site-main--search .wp-block-button__link:focus-visible,.site-main--404 .wp-block-button__link:hover,.site-main--404 .wp-block-button__link:focus-visible{color:var(--wp--preset--color--navy);background-color:var(--wp--preset--color--white)}.site-main--search .wp-block-post-title a,.site-main--404 .wp-block-post-title a{color:var(--wp--preset--color--white);text-decoration:none}.site-main--search .wp-block-post-title a:hover,.site-main--404 .wp-block-post-title a:hover{color:var(--wp--preset--color--orange)}
