@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}}:root{--night:#0c1c30}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{scroll-behavior:smooth;background:var(--night)}html,body{background:var(--night);width:100%;min-height:100%;margin:0;overflow-x:hidden}.homepage{background:var(--night);position:relative}.cabinet-hero,.jurisdictions-gallery{background:var(--night);width:100%;height:100dvh;position:relative;overflow:hidden}.cabinet-image{object-fit:contain;object-position:center}.cabinet-mobile{display:none}.cabinet-desktop-copy{z-index:2;background:linear-gradient(90deg, var(--night) 0 91%, #0c1c30f7 95%, transparent 100%);gap:clamp(1.4rem,3vh,2.4rem);width:48%;padding:clamp(2rem,5.2vw,5.6rem);display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cabinet-desktop-copy>span{background:#d4ad68;width:100%;height:2px}.cabinet-desktop-copy p{color:#f4efe5;letter-spacing:.08em;margin:0;font:400 clamp(3.1rem,6vw,6.35rem)/.95 Georgia,Times New Roman,serif}.cabinet-desktop-copy p small,.cabinet-mobile-title p small{font:inherit;letter-spacing:inherit;font-size:1em}.cabinet-desktop-copy strong{color:#d4ad68;letter-spacing:.28em;font:400 clamp(.82rem,1.65vw,1.7rem)/1.2 Arial,Helvetica,sans-serif}.jurisdictions-gallery{isolation:isolate}.jurisdiction-slide{opacity:0;visibility:hidden;margin:0;transition:opacity 1.2s linear,visibility 0s linear 1.2s;position:absolute;inset:0}.jurisdiction-slide:after{content:"";pointer-events:none;background:linear-gradient(#0c1c300d 45%,#0c1c30ad 100%),#112d4b24;position:absolute;inset:0}.jurisdiction-slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity 1.2s linear,visibility}.jurisdiction-image{object-fit:cover;filter:grayscale()sepia(.16)hue-rotate(168deg)saturate(1.55)contrast(1.08)brightness(.82);transform:scale(1.01)}.gallery-status{z-index:3;gap:.55rem;display:flex;position:absolute;bottom:clamp(2.8rem,7.5vh,5.8rem);right:clamp(1.5rem,5vw,5rem)}.gallery-status span{background:#f4efe561;width:clamp(1.8rem,3vw,3.2rem);height:1px;transition:background-color .35s linear}.gallery-status span.is-active{background:#c9a461}.gallery-navigation{z-index:5;opacity:0;visibility:hidden;grid-template-columns:minmax(0,1fr) clamp(12rem,22vw,20rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(92vw,88rem);transition:opacity .75s linear,visibility 0s linear .95s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gallery-navigation.is-visible{opacity:1;visibility:visible;transition:opacity .75s linear,visibility}.navigation-column{opacity:0;flex-direction:column;justify-content:center;gap:clamp(2.2rem,5.5vh,4.5rem);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s linear .18s;display:flex}.navigation-column-left{align-items:flex-end;transform:translate(-3rem)}.navigation-column-right{align-items:flex-start;transform:translate(3rem)}.gallery-navigation.is-visible .navigation-column{opacity:1;transform:translate(0)}.navigation-column a{color:#fff;letter-spacing:.18em;white-space:nowrap;text-shadow:0 2px 12px #050f1cf2,0 0 4px #050f1ccc;padding:.8rem .3rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.3vw,1.35rem);font-weight:400;line-height:1.25;text-decoration:none;transition:color .22s linear,text-shadow .22s linear}.navigation-column a:hover{color:#d9b56e}.navigation-column a:focus-visible{color:#d9b56e;outline-offset:.35rem;outline:1px solid #d9b56e}.gallery-logo{object-fit:contain;filter:drop-shadow(0 4px 16px #050f1ce6)drop-shadow(0 0 28px #0c1c3073);width:100%;height:auto;max-height:min(58vh,32rem);transition:opacity .8s linear}.lawyer-profile{color:#f4efe5;background:var(--night);min-height:100dvh;padding:clamp(7rem,12vh,9rem) clamp(1.5rem,6vw,7rem) clamp(4rem,7vh,6rem);scroll-margin-top:0;display:block;position:relative;overflow:hidden}.founder-navigation{z-index:8;color:#fff;background:var(--night);opacity:0;visibility:hidden;border-bottom:1px solid #c9a4614d;align-items:center;width:100%;min-height:3.75rem;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .65s linear,visibility 0s linear .9s;display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.founder-navigation.is-activated{transform:translate(0)}.founder-navigation.is-visible{opacity:1;visibility:visible;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .65s linear,visibility}.founder-navigation-links{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,3rem);width:min(100%,96rem);margin:0 auto;padding:0 clamp(1.25rem,3vw,3.5rem);display:grid}.founder-navigation-group{justify-content:space-between;align-items:center;gap:clamp(1rem,2.2vw,3rem);display:flex}.founder-navigation-group-right{flex-direction:row}.founder-navigation-links a{color:#fff;letter-spacing:.16em;white-space:nowrap;flex:none;padding:1.35rem 0 1.25rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.68rem,.84vw,.84rem);line-height:1;text-decoration:none;transition:color .22s linear}.founder-navigation-links a:hover,.founder-navigation-links a.is-active{color:#d9b56e}.founder-navigation-links a:focus-visible{color:#d9b56e;outline-offset:.35rem;outline:1px solid #d9b56e}.founder-navigation-links .navigation-home-logo{place-items:center;width:3.25rem;height:3.7rem;padding:.2rem .25rem;display:grid}.navigation-home-logo img{object-fit:contain;width:auto;height:3.25rem}.founder-watermark{z-index:0;opacity:.055;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(48vw,43rem);height:auto;position:absolute;top:53%;left:66%;transform:translate(-50%,-50%)}.founder-heading{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.25rem,3vw,3rem);width:min(100%,62rem);margin:0 auto clamp(2.3rem,5vh,4.5rem);display:grid;position:relative}.founder-heading p{color:#f4efe5;letter-spacing:.24em;text-indent:.24em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,2.4rem)}.founder-heading span{background:#c9a461ad;height:1px}.lawyer-profile:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c9a4611f;border-radius:50%;width:min(32vw,30rem);position:absolute;inset:8% 4% auto auto}.founder-layout{z-index:1;grid-template-columns:minmax(20rem,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(3.5rem,7vw,8rem);width:min(100%,88rem);margin:0 auto;display:grid;position:relative}.founder-portrait{opacity:0;width:100%;height:min(70vh,45rem);min-height:32rem;margin:0;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .75s linear;position:relative;overflow:hidden;transform:translate(-3.5rem)}.founder-portrait:after{content:"";pointer-events:none;border:1px solid #c9a46185;position:absolute;inset:0}.founder-image{object-fit:cover;object-position:58% center}.founder-content{opacity:0;transition:transform .95s cubic-bezier(.22,1,.36,1) .1s,opacity .75s linear .1s;transform:translate(3.5rem)}.lawyer-profile.is-visible .founder-portrait,.lawyer-profile.is-visible .founder-content{opacity:1;transform:translate(0)}.founder-role{letter-spacing:.3em;color:#d4ad68;margin:1rem 0 clamp(1.5rem,3vh,2.4rem);font-family:Arial,Helvetica,sans-serif;font-size:clamp(.7rem,.85vw,.86rem);line-height:1.4}.founder-content h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:400;line-height:1.02}.founder-biography{color:#f4efe5e0;max-width:48rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.72}.founder-biography p{opacity:0;margin:0 0 1rem;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .75s linear;transform:translate(4.5rem)}.lawyer-profile.is-visible .founder-biography p{opacity:1;transform:translate(0)}.lawyer-profile.is-visible .founder-biography p:first-child{transition-delay:.18s}.lawyer-profile.is-visible .founder-biography p:nth-child(2){transition-delay:.3s}.lawyer-profile.is-visible .founder-biography p:nth-child(3){transition-delay:.42s}.lawyer-profile.is-visible .founder-biography p:nth-child(4){transition-delay:.54s}.lawyer-profile.is-visible .founder-biography p:nth-child(5){transition-delay:.66s}.founder-biography p:last-child{margin-bottom:0}.expertises-page{color:#f4efe5;background:var(--night);min-height:100dvh;padding:clamp(7rem,12vh,9rem) clamp(1.5rem,5vw,6rem) clamp(4rem,7vh,6rem);position:relative;overflow:hidden}.expertises-heading{opacity:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.25rem,3vw,3rem);width:min(100%,62rem);margin:0 auto clamp(3rem,7vh,5.5rem);transition:opacity .7s linear;display:grid}.expertises-heading h2{letter-spacing:.24em;text-indent:.24em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3.1vw,3.1rem);font-weight:400}.expertises-heading span{background:#c9a461ad;height:1px}.expertises-page.is-visible .expertises-heading{opacity:1}.expertises-layout{grid-template-columns:minmax(0,1fr) clamp(8rem,13vw,12rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.8rem,3.6vw,4rem);width:min(100%,94rem);margin:0 auto;display:grid}.expertise-audience{opacity:0;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .75s linear}.expertise-victimes{transform:translate(-4rem)}.expertise-mis-en-cause{transform:translate(4rem)}.expertises-page.is-visible .expertise-audience{opacity:1;transform:translate(0)}.expertise-audience h3{color:#f4efe5;letter-spacing:.1em;text-align:center;place-items:center;min-height:3.5rem;margin:0 0 clamp(1.5rem,3vh,2.5rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,2rem);font-weight:400;display:grid}.expertise-links{display:grid}.expertise-links a{--item-index:0;color:#f4efe5;letter-spacing:.09em;opacity:0;border-bottom:1px solid #f4efe53d;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:.8rem;min-height:4.7rem;padding:1rem .3rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.72rem,.86vw,.9rem);line-height:1.45;text-decoration:none;transition:color .22s linear,border-color .22s linear,transform .65s cubic-bezier(.22,1,.36,1),opacity .52s linear;display:grid;transform:translateY(1rem)}.expertises-page.is-visible .expertise-links a{opacity:1;transition-delay:calc(.25s + var(--item-index) * .11s);transform:translateY(0)}.expertise-label{min-width:0}.expertise-arrow{color:#d4ad68;transition:transform .22s linear}.expertise-links a:hover{color:#d4ad68;border-color:#d4ad68b8}.expertise-links a:hover .expertise-arrow{transform:translate(.25rem)}.expertise-links a:focus-visible{outline-offset:.2rem;outline:1px solid #d4ad68}.expertises-divider{opacity:0;grid-template-rows:1fr auto 1fr;justify-items:center;gap:1.2rem;transition:opacity .75s linear .12s;display:grid}.expertises-page.is-visible .expertises-divider{opacity:1}.expertises-divider>span{background:#c9a46194;width:1px;min-height:2rem}.expertises-logo{filter:drop-shadow(0 4px 14px #050f1ccc);width:min(100%,9rem);height:auto}.press-page{color:#f4efe5;background:var(--night);min-height:100dvh;padding:clamp(7rem,12vh,9rem) clamp(1.5rem,5vw,6rem) clamp(5rem,9vh,8rem);position:relative;overflow:hidden}.press-watermark{opacity:.025;pointer-events:none;width:min(54vw,42rem);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.press-heading{opacity:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.25rem,3vw,3rem);width:min(100%,62rem);margin:0 auto clamp(3rem,7vh,5.5rem);transition:opacity .7s linear;display:grid;position:relative}.press-heading h2{letter-spacing:.24em;text-indent:.24em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3.1vw,3.1rem);font-weight:400}.press-heading span{background:#c9a461ad;height:1px}.press-page.is-visible .press-heading{opacity:1}.press-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,2rem);width:min(100%,94rem);margin:0 auto;display:grid;position:relative}.press-item{--press-index:0;opacity:0;background:#08162761;border:1px solid #f4efe526;flex-direction:column;min-height:15.5rem;padding:0;transition:transform .78s cubic-bezier(.22,1,.36,1),opacity .62s linear,border-color .22s linear;display:flex;transform:translateY(2rem)}.press-item[hidden]{display:none}.press-item-more:not([hidden]){animation:.72s cubic-bezier(.22,1,.36,1) both press-card-in;animation-delay:calc(var(--press-index) * 80ms)}@keyframes press-card-in{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.press-image-link{aspect-ratio:16/10;background:#081727;width:100%;display:block;position:relative;overflow:hidden}.press-image{object-fit:cover;filter:grayscale(.82)sepia(.13)hue-rotate(168deg)saturate(1.35)contrast(1.08)brightness(.8);width:100%;height:100%;transition:filter .35s linear,transform .65s cubic-bezier(.22,1,.36,1);display:block}.press-image-link:hover .press-image{filter:grayscale(.62)sepia(.1)hue-rotate(168deg)saturate(1.24)contrast(1.06)brightness(.9);transform:scale(1.025)}.press-image-credit{color:#fffc;letter-spacing:.05em;background:#061220ad;padding:.25rem .4rem;font:.54rem/1.2 Arial,Helvetica,sans-serif;position:absolute;bottom:.55rem;right:.65rem}.press-item-content{flex-direction:column;flex:1;min-height:15.5rem;padding:clamp(1.35rem,2.3vw,2.1rem);display:flex}.press-meta{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.press-meta .press-media{margin:0}.press-meta>time{color:#f4efe594;letter-spacing:.13em;font:.66rem/1.2 Arial,Helvetica,sans-serif}.press-page.is-visible .press-item{opacity:1;transition-delay:calc(.14s + var(--press-index) * 85ms);transform:translateY(0)}.press-item:hover{border-color:#d4ad688f}.press-media{color:#d4ad68;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.25rem;font:600 .68rem/1.3 Arial,Helvetica,sans-serif}.press-item h3{margin:0 0 1.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.35vw,1.38rem);font-weight:400;line-height:1.42}.press-item h3 a{color:#f4efe5;text-decoration:none;transition:color .22s linear}.press-item h3 a:hover{color:#d4ad68}.press-item a:focus-visible,.press-sources summary:focus-visible{outline-offset:.3rem;outline:1px solid #d4ad68}.press-link-label{color:#f4efe5bf;letter-spacing:.17em;border-top:1px solid #f4efe52e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font:500 .67rem/1.2 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .22s linear,border-color .22s linear;display:flex}.press-link-label span{transition:transform .22s linear}.press-link-label:hover{color:#d4ad68;border-color:#d4ad689e}.press-link-label:hover span{transform:translate(.3rem)}.press-sources{border-top:1px solid #f4efe52e;margin-top:auto;padding-top:1rem}.press-sources summary{color:#d4ad68;cursor:pointer;letter-spacing:.16em;font:500 .67rem/1.3 Arial,Helvetica,sans-serif}.press-sources ul{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.press-sources li a{color:#f4efe5d1;border-bottom:1px solid #f4efe517;justify-content:space-between;gap:1rem;padding:.45rem 0;font:.72rem/1.35 Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.press-sources li a:hover{color:#d4ad68}.press-sources time{color:#f4efe57a;flex:none}.press-more-button{color:#d4ad68;letter-spacing:.2em;cursor:pointer;background:0 0;border:1px solid #d4ad68b8;min-height:3.6rem;margin:clamp(2.5rem,6vh,4.5rem) auto 0;padding:.85rem 1.8rem;font:500 .72rem/1.2 Arial,Helvetica,sans-serif;transition:color .24s linear,background-color .24s linear,border-color .24s linear;display:block}.press-more-button:hover{color:var(--night);background:#d4ad68;border-color:#d4ad68}.press-more-button:focus-visible{outline-offset:.35rem;outline:1px solid #f4efe5}.press-announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-page{color:#f4efe5;background:var(--night);min-height:100dvh;padding:clamp(7rem,12vh,9rem) clamp(1.5rem,6vw,7rem) clamp(5rem,9vh,8rem);position:relative;overflow:hidden}.contact-watermark{opacity:.025;pointer-events:none;width:min(54vw,42rem);height:auto;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.contact-heading{z-index:1;opacity:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.25rem,3vw,3rem);width:min(100%,62rem);margin:0 auto clamp(3rem,7vh,5.5rem);transition:opacity .7s linear;display:grid;position:relative}.contact-heading h2{letter-spacing:.24em;text-indent:.24em;margin:0;font:400 clamp(1.7rem,3.1vw,3.1rem)/1 Georgia,Times New Roman,serif}.contact-heading span{background:#c9a461ad;height:1px}.contact-page.is-visible .contact-heading{opacity:1}.contact-layout{z-index:1;grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);width:min(100%,88rem);margin:0 auto;display:grid;position:relative}.contact-information{opacity:0;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .65s linear;transform:translate(-4rem)}.contact-form{opacity:0;transition:transform .85s cubic-bezier(.22,1,.36,1) .1s,opacity .65s linear .1s;transform:translate(4rem)}.contact-page.is-visible .contact-information,.contact-page.is-visible .contact-form{opacity:1;transform:translate(0)}.contact-information h3{color:#f4efe5;margin:0 0 2.5rem;font:400 clamp(2rem,3.8vw,3.7rem)/1.1 Georgia,Times New Roman,serif}.contact-detail{border-top:1px solid #f4efe529;gap:.55rem;margin:0;padding:1.4rem 0;font-style:normal;display:grid}.contact-detail p{color:#d4ad68;letter-spacing:.2em;margin:0;font:600 .67rem/1.3 Arial,Helvetica,sans-serif}.contact-detail a,.contact-detail span{color:#f4efe5;overflow-wrap:anywhere;font:400 clamp(.95rem,1.35vw,1.18rem)/1.6 Georgia,Times New Roman,serif;text-decoration:none}.contact-detail a:hover{color:#d4ad68}.contact-map{background:#081727;border:1px solid #d4ad6894;width:100%;margin-top:.8rem;overflow:hidden}.contact-map iframe{aspect-ratio:16/9;filter:grayscale(.35)saturate(.75)contrast(1.04);border:0;width:100%;height:auto;display:block}.contact-detail .maps-link{color:#d4ad68;letter-spacing:.15em;background:#081727eb;justify-content:space-between;align-items:center;width:100%;min-height:3.15rem;margin:0;padding:.75rem 1rem;font:500 .66rem/1.4 Arial,Helvetica,sans-serif;display:flex}.contact-detail .maps-link span{color:inherit;font:inherit}.contact-icon-row{align-items:center;gap:.75rem;display:flex}.contact-detail .contact-icon{color:#d4ad68;width:1.05rem;height:1.05rem;font:inherit;flex:0 0 1.05rem;display:inline-block;position:relative}.icon-mail{border:1px solid;height:.78rem}.icon-mail:before,.icon-mail:after{content:"";background:currentColor;width:.68rem;height:1px;position:absolute;top:.05rem}.icon-mail:before{transform-origin:0;left:.03rem;transform:rotate(32deg)}.icon-mail:after{transform-origin:100%;right:.03rem;transform:rotate(-32deg)}.contact-detail .icon-phone{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 .72rem;width:1.05rem;height:1.05rem;margin:0;transform:rotate(-42deg)}.contact-detail .icon-phone:before,.contact-detail .icon-phone:after{content:"";background:var(--night);border:1.5px solid;border-radius:.18rem;width:.48rem;height:.25rem;position:absolute}.contact-detail .icon-phone:before{top:-.04rem;left:-.24rem;transform:rotate(24deg)}.contact-detail .icon-phone:after{bottom:-.18rem;right:-.07rem;transform:rotate(66deg)}.icon-location{border:1.5px solid;border-radius:50% 50% 50% 0;width:.82rem;height:.82rem;margin:.05rem .12rem .18rem;transform:rotate(-45deg)}.icon-location:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:31%}.contact-location-block{border-top:1px solid #f4efe529}.contact-location-access{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.25rem,2.8vw,2.5rem);display:grid}.contact-location-access .contact-detail{border-top:0}.contact-access{margin:0}.contact-access-heading{align-items:center;gap:.75rem;display:flex}.contact-access-heading p{margin:0}.contact-access .metro-icon{aspect-ratio:1;color:#d4ad68;letter-spacing:0;text-align:center;border:1px solid #d4ad68;border-radius:50%;flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font:600 .65rem/1 Arial,Helvetica,sans-serif;display:inline-flex}.contact-access .metro-icon>span{color:inherit;font:inherit;letter-spacing:0;margin:0;padding:0;line-height:1;display:block;transform:translateY(0)}.contact-access ul{gap:.4rem;margin:.8rem 0 0 2rem;padding:0;list-style:none;display:grid}.contact-access li{color:#f4efe5d6;letter-spacing:.06em;font:.75rem/1.55 Arial,Helvetica,sans-serif}.contact-access strong{color:#f4efe5;font-weight:600}.contact-field-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.contact-field{gap:.55rem;margin-bottom:1.35rem;display:grid}.contact-field label{color:#d4ad68;letter-spacing:.18em;font:600 .65rem/1.3 Arial,Helvetica,sans-serif}.contact-field input,.contact-field textarea{color:#f4efe5;background:#f4efe509;border:0;border-bottom:1px solid #f4efe55c;border-radius:0;width:100%;padding:.8rem .15rem;font:1rem/1.5 Georgia,Times New Roman,serif}.contact-field textarea{resize:vertical;border:1px solid #f4efe547;padding:.8rem}.contact-field input:focus,.contact-field textarea:focus{outline-offset:2px;border-color:#d4ad68;outline:1px solid #d4ad68}.contact-field input[aria-invalid=true]{border-color:#e4a7a7}.contact-error,.contact-status{color:#e4a7a7;min-height:1.3em;margin:0;font:.78rem/1.5 Arial,Helvetica,sans-serif}.contact-status{color:#d4ad68;margin-top:1rem}.contact-form button{color:#d4ad68;letter-spacing:.2em;cursor:pointer;background:0 0;border:1px solid #d4ad68b8;min-height:3.6rem;padding:.85rem 1.8rem;font:500 .72rem/1.2 Arial,Helvetica,sans-serif;transition:color .24s linear,background-color .24s linear}.contact-form button:hover{color:var(--night);background:#d4ad68}.contact-form button:focus-visible,.contact-page a:focus-visible{outline-offset:.35rem;outline:1px solid #d4ad68}.contact-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.victimes-page{color:#f4efe5;background:var(--night);min-height:100dvh}.victimes-navigation{transform:none}.victimes-hero{place-items:center;min-height:100dvh;padding:clamp(8rem,14vh,10rem) clamp(1.5rem,6vw,7rem) clamp(4rem,8vh,6rem);display:grid;position:relative;overflow:hidden}.victimes-watermark{opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(48vw,34rem);height:auto;animation:.9s linear forwards victimes-watermark-in;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.victimes-content{z-index:1;text-align:center;width:min(100%,78rem);position:relative}.victimes-eyebrow{color:#d4ad68;letter-spacing:.28em;text-transform:uppercase;opacity:0;margin:0 0 1.6rem;font:500 .72rem/1.4 Arial,Helvetica,sans-serif;animation:.65s linear .1s forwards victimes-fade-in}.victimes-title-row{opacity:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.25rem,3vw,3rem);width:min(100%,62rem);margin:0 auto;animation:.7s linear .18s forwards victimes-fade-in;display:grid}.victimes-title-row span{background:#d4ad68b8;height:1px}.victimes-title-row h1{letter-spacing:.22em;text-indent:.22em;margin:0;font:400 clamp(2.3rem,5vw,5rem)/1 Georgia,Times New Roman,serif}.victimes-introduction{color:#f4efe5db;opacity:0;max-width:54rem;margin:clamp(2rem,4vh,3.5rem) auto clamp(3rem,7vh,5rem);font:400 clamp(1rem,1.4vw,1.2rem)/1.75 Georgia,Times New Roman,serif;animation:.7s linear .3s forwards victimes-fade-in}.victimes-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.victimes-choice{color:#f4efe5;opacity:0;background:#08172794;border:1px solid #d4ad68b8;grid-template-rows:1fr auto 1fr;place-items:center;min-height:clamp(12rem,25vh,16rem);padding:clamp(1.5rem,4vw,3rem);text-decoration:none;transition:color .28s linear,background-color .28s linear,border-color .28s linear;animation:.75s linear forwards victimes-choice-in;display:grid;transform:translateY(1.6rem)}.victimes-choice-first{animation-delay:.43s}.victimes-choice-second{animation-delay:.56s}.victimes-choice span{letter-spacing:.24em;align-self:end;font:500 .68rem/1.4 Arial,Helvetica,sans-serif}.victimes-choice strong{letter-spacing:.06em;font:400 clamp(1.45rem,2.6vw,2.55rem)/1.15 Georgia,Times New Roman,serif}.victimes-choice i{color:#d4ad68;place-self:end;font:1.2rem/1 Arial,Helvetica,sans-serif;transition:transform .28s linear,color .28s linear}.victimes-choice:hover,.victimes-choice:focus-visible{color:var(--night);background:#d4ad68;border-color:#d4ad68;outline:none}.victimes-choice:hover i,.victimes-choice:focus-visible i{color:var(--night);transform:translate(.45rem)}.victimes-choice:focus-visible{box-shadow:0 0 0 3px var(--night), 0 0 0 5px #f4efe5}.victimes-coming-soon{text-align:center;place-content:center;justify-items:center;gap:1.5rem;min-height:100dvh;padding:9rem 1.5rem 4rem;display:grid}.victimes-coming-soon p{color:#d4ad68;letter-spacing:.26em;margin:0;font:500 .72rem/1.4 Arial,Helvetica,sans-serif}.victimes-coming-soon h1{letter-spacing:.08em;max-width:58rem;margin:0;font:400 clamp(2rem,5vw,4.8rem)/1.08 Georgia,Times New Roman,serif}.victimes-coming-soon span{color:#f4efe5c2;font:1rem/1.6 Georgia,Times New Roman,serif}.victimes-coming-soon a{color:#d4ad68;letter-spacing:.16em;border:1px solid #d4ad689e;margin-top:1rem;padding:1rem 1.2rem;font:500 .68rem/1.3 Arial,Helvetica,sans-serif;text-decoration:none}.victimes-coming-soon a:focus-visible{outline-offset:.35rem;outline:1px solid #f4efe5}@keyframes victimes-fade-in{to{opacity:1}}@keyframes victimes-watermark-in{0%{opacity:0}to{opacity:.035}}@keyframes victimes-choice-in{to{opacity:1;transform:translateY(0)}}.victim-detail-page{color:#f4efe5;background:var(--night);min-height:100vh}.victim-detail-hero{place-items:center;min-height:82dvh;padding:clamp(8rem,14vh,10rem) clamp(1.5rem,7vw,8rem) clamp(4rem,8vh,6rem);display:grid;position:relative;overflow:hidden}.victim-detail-watermark{opacity:.035;pointer-events:none;width:min(42vw,34rem);height:auto;position:absolute;top:54%;left:72%;transform:translate(-50%,-50%)}.victim-detail-hero-content{z-index:1;width:min(100%,76rem);position:relative}.victim-breadcrumb{color:#f4efe594;letter-spacing:.13em;opacity:0;flex-wrap:wrap;align-items:center;gap:.65rem;font:500 .64rem/1.5 Arial,Helvetica,sans-serif;animation:.55s linear 80ms forwards victimes-fade-in;display:flex}.victim-breadcrumb a{color:#d4ad68;text-decoration:none}.victim-breadcrumb a:hover{color:#f4efe5}.victim-detail-eyebrow{color:#d4ad68;letter-spacing:.28em;opacity:0;margin:clamp(3rem,8vh,5rem) 0 1rem;font:500 .72rem/1.4 Arial,Helvetica,sans-serif;animation:.65s linear .14s forwards victimes-fade-in}.victim-detail-hero h1{letter-spacing:-.025em;opacity:0;max-width:62rem;margin:0;font:400 clamp(3rem,6.4vw,6.5rem)/.98 Georgia,Times New Roman,serif;animation:.7s linear .22s forwards victimes-fade-in}.victim-detail-introduction{color:#f4efe5d6;opacity:0;max-width:48rem;margin:2rem 0 0;font:400 clamp(1.1rem,1.6vw,1.35rem)/1.7 Georgia,Times New Roman,serif;animation:.7s linear .33s forwards victimes-fade-in}.victim-detail-actions{opacity:0;flex-wrap:wrap;gap:.8rem;margin-top:clamp(2rem,5vh,3.5rem);animation:.7s linear .44s forwards victimes-fade-in;display:flex}.victim-detail-actions a{color:#d4ad68;letter-spacing:.15em;border:1px solid #d4ad68ad;justify-content:center;align-items:center;min-height:3.35rem;padding:.9rem 1.15rem;font:500 .66rem/1.3 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .22s linear,background-color .22s linear;display:inline-flex}.victim-detail-actions a:hover,.victim-detail-actions a:focus-visible{color:var(--night);background:#d4ad68;outline:none}.victim-detail-actions a:focus-visible{box-shadow:0 0 0 2px var(--night), 0 0 0 4px #f4efe5}.victim-detail-body{border-top:1px solid #d4ad683d;padding:clamp(4rem,9vh,8rem) clamp(1.5rem,7vw,8rem) clamp(5rem,10vh,9rem)}.victim-legal-content{color:#f4efe5e6;width:min(100%,52rem);margin:0 auto;font:400 clamp(1rem,1.25vw,1.14rem)/1.82 Georgia,Times New Roman,serif}.victim-legal-content>*{margin-top:0;margin-bottom:1.75rem}.victim-legal-content h2{color:#d4ad68;border-bottom:1px solid #d4ad6866;margin:clamp(3rem,7vh,5rem) 0 1.5rem;padding-bottom:1rem;font:400 clamp(1.8rem,3.4vw,3rem)/1.1 Georgia,Times New Roman,serif}.victim-legal-content ul{padding:0;list-style:none}.victim-legal-content li{background:#f4efe506;border:1px solid #f4efe521;padding:1.6rem 1.6rem 1.6rem 2.8rem;position:relative}.victim-legal-content li:before{content:"";background:#d4ad68;width:.55rem;height:1px;position:absolute;top:2.15rem;left:1.25rem}.victim-legal-content li+li{margin-top:1rem}.victim-legal-content li strong{color:#d4ad68;margin-top:1rem;font-weight:400;display:block}.victim-legal-content p strong{color:#d4ad68;font-weight:400}.victim-contact-panel{text-align:center;border:1px solid #d4ad6899;width:min(100%,64rem);margin:clamp(4rem,9vh,7rem) auto 0;padding:clamp(2rem,5vw,4rem)}.victim-contact-panel>p{color:#d4ad68;letter-spacing:.24em;margin:0 0 .8rem;font:500 .68rem/1.4 Arial,Helvetica,sans-serif}.victim-contact-panel h2{margin:0;font:400 clamp(2rem,4vw,3.8rem)/1.1 Georgia,Times New Roman,serif}.victim-contact-panel>div{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.victim-contact-panel a,.victim-related a{color:#d4ad68;letter-spacing:.14em;border:1px solid #d4ad6894;justify-content:center;align-items:center;min-height:3.1rem;padding:.85rem 1.1rem;font:500 .67rem/1.35 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .22s linear,background-color .22s linear;display:inline-flex}.victim-contact-panel a:hover,.victim-related a:hover,.victim-contact-panel a:focus-visible,.victim-related a:focus-visible{color:var(--night);background:#d4ad68;outline:none}.victim-quote-section{text-align:left;scroll-margin-top:6rem}.victim-quote-section h2{text-align:center}.victim-quote-form{margin-top:clamp(2rem,4vw,3rem)}.victim-quote-required{color:#f4efe5a6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font:500 .66rem/1.4 Arial,Helvetica,sans-serif}.victim-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.victim-quote-field{color:#f4efe5;letter-spacing:.1em;text-transform:uppercase;gap:.55rem;font:500 .7rem/1.4 Arial,Helvetica,sans-serif;display:grid}.victim-quote-field-full{grid-column:1/-1}.victim-quote-field input,.victim-quote-field textarea{color:#f4efe5;letter-spacing:normal;text-transform:none;background:#01142499;border:1px solid #d4ad6873;border-radius:0;width:100%;padding:.9rem 1rem;font:400 1rem/1.5 Arial,Helvetica,sans-serif}.victim-quote-field textarea{resize:vertical;min-height:9rem}.victim-quote-field input:focus-visible,.victim-quote-field textarea:focus-visible{outline-offset:2px;border-color:#d4ad68;outline:2px solid #d4ad6859}.victim-quote-field input[aria-invalid=true]{border-color:#f0a8a8}.victim-quote-error{color:#f0b5b5;letter-spacing:.03em;text-transform:none;font-size:.75rem}.victim-quote-submit{color:#d4ad68;letter-spacing:.16em;cursor:pointer;background:0 0;border:1px solid #d4ad68a6;min-height:3.2rem;margin:1.5rem auto 0;padding:.85rem 1.35rem;font:500 .68rem/1.35 Arial,Helvetica,sans-serif;transition:color .22s linear,background-color .22s linear;display:block}.victim-quote-submit:hover,.victim-quote-submit:focus-visible{color:var(--night);background:#d4ad68;outline:none}.victim-quote-status{color:#f4efe5;text-align:center;min-height:1.5rem;margin:1rem 0 0;font:400 .84rem/1.5 Arial,Helvetica,sans-serif}.victim-related{justify-content:space-between;align-items:end;gap:1rem;width:min(100%,64rem);margin:2rem auto 0;display:flex}.victim-related>div{gap:.5rem;display:grid}.victim-related p{color:#f4efe594;letter-spacing:.2em;margin:0;font:500 .62rem/1.3 Arial,Helvetica,sans-serif}.custody-page{color:#f4efe5;background:var(--night);min-height:100vh;overflow-x:clip}.custody-hero{isolation:isolate;place-items:center;min-height:clamp(34rem,78vh,52rem);padding:clamp(8rem,14vh,11rem) clamp(1.25rem,7vw,7rem) clamp(4rem,8vh,6rem);display:grid;position:relative;overflow:hidden}.custody-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 35%,#183b5b9e,#0000 58%);position:absolute;inset:0}.custody-watermark{z-index:-1;opacity:.075;filter:grayscale();width:min(48vw,32rem);height:auto;position:absolute}.custody-hero-content{text-align:center;width:min(100%,72rem)}.custody-hero .victim-breadcrumb{justify-content:center}.custody-eyebrow,.custody-step{color:#d4ad68;letter-spacing:.3em;margin:clamp(2rem,5vh,3.5rem) 0 .9rem;font:500 .68rem/1.4 Arial,Helvetica,sans-serif}.custody-hero h1{text-transform:uppercase;letter-spacing:.04em;margin:0;font:400 clamp(4rem,10vw,8rem)/.95 Georgia,Times New Roman,serif}.custody-lead{margin:1.5rem 0 0;font:400 clamp(1.35rem,3vw,2.25rem)/1.3 Georgia,Times New Roman,serif}.custody-content{padding:clamp(4rem,9vw,8rem) clamp(1.2rem,6vw,6rem) clamp(5rem,10vw,9rem)}.custody-emergency,.custody-documents,.custody-contact{width:min(100%,72rem);margin-inline:auto}.custody-emergency{background:#0a233ac7;border:1px solid #d4ad6894;padding:clamp(2rem,5vw,4rem)}.custody-step{margin-top:0}.custody-emergency h2,.custody-documents h2,.custody-contact h2{margin:0;font:400 clamp(2rem,4.5vw,4rem)/1.12 Georgia,Times New Roman,serif}.custody-contact-details{gap:1rem;margin-top:2rem;display:grid}.custody-contact-details p{color:#f4efe5d1;margin:0;font:400 clamp(1rem,1.7vw,1.2rem)/1.75 Arial,Helvetica,sans-serif}.custody-contact-details a{color:#f4efe5;text-underline-offset:.25em;overflow-wrap:anywhere;text-decoration-color:#d4ad68b3}.custody-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.custody-actions a{color:#d4ad68;letter-spacing:.14em;border:1px solid #d4ad68a6;justify-content:center;align-items:center;min-height:3.2rem;padding:.9rem 1.2rem;font:500 .68rem/1.35 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .22s linear,background-color .22s linear;display:inline-flex}.custody-actions a:hover,.custody-actions a:focus-visible{color:var(--night);background:#d4ad68;outline:none}.custody-documents{margin-top:clamp(5rem,10vw,9rem)}.custody-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.5rem;display:grid}.custody-document-card{background:#0a233a6b;border-top:1px solid #d4ad68b3;padding:clamp(1.5rem,3vw,2.5rem)}.custody-document-card h3{color:#d4ad68;margin:0 0 1.2rem;font:400 clamp(1.5rem,2.4vw,2.2rem)/1.2 Georgia,Times New Roman,serif}.custody-document-card ul{gap:.65rem;margin:0;padding-left:1.1rem;display:grid}.custody-document-card li{color:#f4efe5d1;padding-left:.25rem;font:400 1rem/1.55 Arial,Helvetica,sans-serif}.custody-contact{margin-top:clamp(5rem,10vw,9rem);scroll-margin-top:6rem}.criminal-court-page{color:#f4efe5;background:var(--night);min-height:100vh;overflow-x:clip}.criminal-court-hero{isolation:isolate;place-items:center;min-height:clamp(38rem,84vh,56rem);padding:clamp(8rem,14vh,11rem) clamp(1.25rem,7vw,7rem) clamp(4rem,8vh,6rem);display:grid;position:relative;overflow:hidden}.criminal-court-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 40%,#183b5b9e,#0000 60%);position:absolute;inset:0}.criminal-court-watermark{z-index:-1;opacity:.07;filter:grayscale();width:min(46vw,30rem);height:auto;position:absolute}.criminal-court-hero-content{text-align:center;width:min(100%,72rem)}.criminal-court-hero .victim-breadcrumb{justify-content:center}.criminal-court-eyebrow{color:#d4ad68;letter-spacing:.3em;margin:clamp(2rem,5vh,3.5rem) 0 1rem;font:500 .68rem/1.4 Arial,Helvetica,sans-serif}.criminal-court-hero h1{max-width:68rem;margin:0 auto;font:400 clamp(3.2rem,7vw,6.8rem)/1 Georgia,Times New Roman,serif}.criminal-court-actions{justify-content:center}.criminal-court-body{padding:clamp(4rem,9vw,8rem) clamp(1.2rem,6vw,6rem) clamp(5rem,10vw,9rem)}.criminal-court-content,.criminal-court-contact{width:min(100%,72rem);margin-inline:auto}.criminal-court-content{scroll-margin-top:6rem}.criminal-court-introduction{color:#f4efe5e6;text-align:center;max-width:64rem;margin:0 auto clamp(3rem,7vw,5rem);font:400 clamp(1.25rem,2.4vw,2rem)/1.55 Georgia,Times New Roman,serif}.criminal-court-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.criminal-court-section{background:#0a233a7a;border-top:1px solid #d4ad68b8;padding:clamp(1.5rem,3vw,2.5rem)}.criminal-court-section h2{color:#d4ad68;margin:0 0 1.4rem;font:400 clamp(1.45rem,2.4vw,2.15rem)/1.25 Georgia,Times New Roman,serif}.criminal-court-section ul{gap:.8rem;margin:0;padding-left:1.15rem;display:grid}.criminal-court-section li{color:#f4efe5d6;padding-left:.25rem;font:400 1rem/1.6 Arial,Helvetica,sans-serif}.criminal-court-contact{margin-top:clamp(5rem,10vw,9rem);scroll-margin-top:6rem}.criminal-court-contact>h2{text-align:center;margin:0;font:400 clamp(2rem,4.5vw,4rem)/1.12 Georgia,Times New Roman,serif}.health-choice-page,.expertise-detail-page,.record-page{color:#f4efe5;background:var(--night);min-height:100vh;position:relative;overflow-x:clip}.health-watermark,.expertise-detail-watermark{opacity:.055;filter:grayscale();pointer-events:none;width:min(44vw,30rem);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.health-choice-content{z-index:1;text-align:center;align-content:center;width:min(100% - 2rem,76rem);min-height:100svh;margin:auto;padding:clamp(9rem,16vh,12rem) 0 clamp(4rem,8vh,7rem);display:grid;position:relative}.health-eyebrow,.expertise-detail-hero>div>p,.record-hero>div>p{color:#d4ad68;letter-spacing:.3em;margin:0 0 1rem;font:500 .68rem/1.4 Arial,Helvetica,sans-serif}.health-choice-content h1{max-width:68rem;margin:0 auto;font:400 clamp(3rem,6.5vw,6rem)/1 Georgia,Times New Roman,serif}.health-choice-lead{color:#f4efe5c7;margin:1.5rem 0 0;font:400 clamp(1.05rem,2vw,1.4rem)/1.6 Georgia,Times New Roman,serif}.health-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(3rem,7vw,5rem);display:grid}.health-choice-grid a{color:#f4efe5;background:#0a233a7a;border:1px solid #d4ad689e;align-content:center;place-items:center;gap:1rem;min-height:18rem;padding:clamp(1.5rem,4vw,3rem);text-decoration:none;transition:color .22s linear,background-color .22s linear;display:grid}.health-choice-grid strong{font:400 clamp(1.5rem,2.6vw,2.4rem)/1.25 Georgia,Times New Roman,serif}.health-choice-grid span{color:#d4ad68;letter-spacing:.1em;font:500 .75rem/1.5 Arial,Helvetica,sans-serif}.health-choice-grid i{color:#d4ad68;font-size:1.4rem;font-style:normal}.health-choice-grid a:hover,.health-choice-grid a:focus-visible{color:var(--night);background:#d4ad68;outline:none}.health-choice-grid a:hover span,.health-choice-grid a:hover i,.health-choice-grid a:focus-visible span,.health-choice-grid a:focus-visible i{color:var(--night)}.expertise-detail-hero,.record-hero{isolation:isolate;place-items:center;min-height:clamp(38rem,84vh,56rem);padding:clamp(8rem,14vh,11rem) clamp(1.25rem,7vw,7rem) clamp(4rem,8vh,6rem);display:grid;position:relative;overflow:hidden}.expertise-detail-hero>div,.record-hero>div{z-index:1;text-align:center;width:min(100%,72rem);position:relative}.expertise-detail-hero .victim-breadcrumb,.record-hero .victim-breadcrumb{justify-content:center}.expertise-detail-hero h1,.record-hero h1{max-width:68rem;margin:0 auto;font:400 clamp(3rem,6.5vw,6.4rem)/1 Georgia,Times New Roman,serif}.expertise-detail-actions{justify-content:center}.expertise-detail-body,.record-body{padding:clamp(4rem,9vw,8rem) clamp(1.2rem,6vw,6rem) clamp(5rem,10vw,9rem)}.expertise-detail-content,.record-content,.expertise-detail-contact{width:min(100%,72rem);margin-inline:auto;scroll-margin-top:6rem}.expertise-detail-content{color:#f4efe5e0;font:400 clamp(1rem,1.3vw,1.16rem)/1.8 Georgia,Times New Roman,serif}.expertise-detail-lead{font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.5}.expertise-detail-content h2,.record-content h2{color:#d4ad68;margin:3.5rem 0 1.4rem;font:400 clamp(1.8rem,3.2vw,3rem)/1.18 Georgia,Times New Roman,serif}.expertise-detail-content ul,.record-content ul{gap:.7rem;padding-left:1.2rem;display:grid}.expertise-detail-contact{margin-top:clamp(5rem,10vw,9rem)}.expertise-detail-contact>h2{text-align:center;margin:0;font:400 clamp(2rem,4.5vw,4rem)/1.12 Georgia,Times New Roman,serif}.health-back-link{color:#d4ad68;letter-spacing:.16em;border:1px solid #d4ad68a6;align-items:center;gap:.75rem;width:fit-content;min-height:3.25rem;margin:3rem auto 0;padding:.85rem 1.35rem;font:500 .68rem/1.3 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .22s linear,background-color .22s linear;display:flex}.health-back-link:hover,.health-back-link:focus-visible{color:var(--night);background:#d4ad68;outline:none}.custody-step-panel{background:#0a233ac7;border:1px solid #d4ad6894;margin-top:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem)}.site-legal-footer{z-index:20;color:#f4efe58a;background:var(--night);text-align:center;letter-spacing:.1em;border-top:1px solid #d4ad683d;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem 1.1rem;min-height:4.5rem;padding:1.1rem clamp(1rem,4vw,4rem);font:500 .6rem/1.5 Arial,Helvetica,sans-serif;display:flex;position:relative}.site-legal-footer a{color:#d4ad68b8;text-decoration:none;transition:color .18s linear}.site-legal-footer a:hover,.site-legal-footer a:focus-visible{color:#f4efe5;outline:none}.legal-page{color:#f4efe5;background:var(--night);min-height:100vh;padding:clamp(10rem,16vh,13rem) clamp(1.2rem,6vw,6rem) clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.legal-watermark{opacity:.025;pointer-events:none;width:min(48vw,34rem);height:auto;position:fixed;top:52%;left:50%;transform:translate(-50%,-50%)}.legal-content{z-index:1;color:#f4efe5d6;width:min(100%,68rem);margin:0 auto;font:400 clamp(.98rem,1.25vw,1.12rem)/1.78 Georgia,Times New Roman,serif;position:relative}.legal-eyebrow{color:#d4ad68;text-align:center;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1rem;font:500 .68rem/1.4 Arial,Helvetica,sans-serif}.legal-content>h1{color:#f4efe5;text-align:center;max-width:58rem;margin:0 auto clamp(4rem,8vw,7rem);font:400 clamp(2.5rem,5.5vw,5.3rem)/1.05 Georgia,Times New Roman,serif}.legal-content section{border-top:1px solid #d4ad683d;padding:clamp(2rem,4vw,3.5rem) 0}.legal-content h2{color:#d4ad68;letter-spacing:.06em;margin:0 0 1.5rem;font:400 clamp(1.55rem,2.7vw,2.6rem)/1.15 Georgia,Times New Roman,serif}.legal-content p{margin:0 0 1rem}.legal-content ul{gap:.75rem;margin:1.25rem 0;padding-left:1.4rem;display:grid}.legal-content a{color:#d4ad68;text-underline-offset:.2em}.legal-content a:hover,.legal-content a:focus-visible{color:#f4efe5}.record-content{color:#f4efe5e0;font:400 clamp(1rem,1.25vw,1.12rem)/1.78 Georgia,Times New Roman,serif}.record-summary{border:1px solid #d4ad6866;flex-wrap:wrap;justify-content:center;gap:.8rem 1.5rem;margin-bottom:4rem;padding:1.2rem;display:flex}.record-summary a{color:#d4ad68;letter-spacing:.12em;font:500 .66rem/1.4 Arial,Helvetica,sans-serif;text-decoration:none}.record-content section{scroll-margin-top:6rem}.record-content h3{color:#f4efe5;margin:2.4rem 0 1rem;font:400 clamp(1.3rem,2vw,1.85rem)/1.3 Georgia,Times New Roman,serif}.record-example{border-top:1px solid #d4ad6880;margin-top:5rem;padding-top:1rem}.record-pdf-viewer{background:#fff;border:1px solid #d4ad6880;width:min(100%,58rem);height:min(78vh,58rem);min-height:42rem;margin:2rem auto 0;overflow:hidden}.record-pdf-viewer object{border:0;width:100%;height:100%;display:block}.record-pdf-viewer p{color:var(--night);padding:2rem}.internal-contact{z-index:10;color:#f4efe5;background:#0a233a;border-top:1px solid #d4ad684d;padding:clamp(4rem,8vw,7rem) clamp(1.2rem,6vw,6rem);position:relative}.internal-contact-heading{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,2.5rem);width:min(100%,62rem);margin:0 auto clamp(2.5rem,5vw,4rem);display:grid}.internal-contact-heading span{background:#d4ad688c;height:1px}.internal-contact-heading h2{color:#f4efe5;text-align:center;letter-spacing:.18em;margin:0;font:400 clamp(1.45rem,2.8vw,2.5rem)/1 Georgia,Times New Roman,serif}.internal-contact-layout{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);gap:clamp(2rem,6vw,5rem);width:min(100%,76rem);margin:auto;display:grid}.internal-contact-details{align-content:start;display:grid}.internal-contact-details section{border-top:1px solid #f4efe526;padding:1.25rem 0}.internal-contact-details p{color:#d4ad68;letter-spacing:.18em;margin:0 0 .55rem;font:600 .66rem/1.3 Arial,Helvetica,sans-serif}.internal-contact-details a,.internal-contact-details address,.internal-contact-details li{color:#f4efe5;font:400 1rem/1.65 Georgia,Times New Roman,serif;text-decoration:none}.internal-contact-details ul{margin:0;padding:0;list-style:none}.internal-contact-map{background:#081727;border:1px solid #d4ad688c;overflow:hidden}.internal-contact-map iframe{aspect-ratio:16/9;filter:grayscale(.3)saturate(.8);border:0;width:100%;height:auto;display:block}.internal-contact-map a{color:#d4ad68;letter-spacing:.14em;justify-content:space-between;align-items:center;min-height:3.25rem;padding:.8rem 1rem;font:500 .65rem/1.3 Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.record-pdf-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.record-pdf-actions a{color:#d4ad68;letter-spacing:.14em;border:1px solid #d4ad6894;align-items:center;min-height:3.1rem;padding:.85rem 1.1rem;font:500 .67rem/1.35 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}@media (min-width:701px) and (max-width:1100px){.press-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cabinet-hero{background:var(--night);height:100svh;min-height:100svh}.cabinet-desktop-copy,.cabinet-image{display:none}.cabinet-mobile{grid-template-rows:minmax(15rem,42svh) minmax(0,58svh);display:grid;position:absolute;inset:0;overflow:hidden}.cabinet-mobile-title{z-index:1;text-align:center;background:var(--night);grid-template-rows:1px auto auto 1px;align-content:center;gap:clamp(.9rem,2.4svh,1.4rem);padding:clamp(2rem,7svh,4rem) 1.5rem 1.25rem;display:grid}.cabinet-mobile-title>span{background:#c9a461;width:min(78vw,23rem);height:1px;margin:0 auto}.cabinet-mobile-title p{color:#f4efe5;letter-spacing:.08em;text-indent:.08em;margin:0;font:400 clamp(2.35rem,12vw,4.2rem)/.92 Georgia,Times New Roman,serif}.cabinet-mobile-title strong{color:#d4ad68;letter-spacing:.28em;text-indent:.28em;font:400 clamp(.78rem,3.6vw,1rem)/1.2 Arial,Helvetica,sans-serif}.cabinet-mobile-portrait{background:var(--night);min-height:0;position:relative}.cabinet-mobile-portrait img{object-fit:contain;object-position:center bottom}.gallery-navigation{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1.3rem 1rem;width:min(92vw,34rem)}.gallery-logo{grid-area:1/1/auto/-1;justify-self:center;width:min(40vw,11rem);max-height:42vh}.navigation-column{grid-row:2;justify-content:start;gap:.45rem}.navigation-column-left,.navigation-column-right{align-items:center}.navigation-column a{letter-spacing:.09em;text-align:center;white-space:normal;place-items:center;width:100%;min-height:2.75rem;padding:.55rem .2rem;font-size:clamp(.72rem,3.1vw,.9rem);display:grid}:root{--mobile-navigation-height:9.6rem}.lawyer-profile{min-height:100dvh;scroll-margin-top:var(--mobile-navigation-height);padding:10.5rem 1.35rem 5rem;overflow:visible}.founder-layout{grid-template-columns:1fr;gap:2rem}.founder-heading{gap:.8rem;margin-bottom:2rem}.founder-heading p{letter-spacing:.16em;text-indent:.16em;font-size:1.35rem}.founder-navigation{min-height:var(--mobile-navigation-height)}.founder-navigation-links{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:.25rem;width:100%;min-width:100%;padding:.4rem .55rem .5rem;overflow:visible}.founder-navigation-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.founder-navigation-group-left{grid-row:1}.founder-navigation-group-right{grid-row:3}.founder-navigation-links a:not(.navigation-home-logo){letter-spacing:.08em;white-space:normal;text-align:center;justify-content:center;align-items:center;min-width:0;min-height:2.4rem;padding:.3rem .12rem;font-size:clamp(.55rem,2.2vw,.68rem);line-height:1.25;display:flex}.founder-navigation-links .navigation-home-logo{grid-row:2;justify-self:center;width:3.1rem;height:3.15rem;padding:.05rem}.navigation-home-logo img{object-fit:contain;width:auto;height:3rem}.founder-watermark{opacity:.04;width:min(82vw,28rem);top:42%;left:52%}.lawyer-profile .founder-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1.2rem}.founder-content{display:block}.founder-content h2{margin-bottom:0}.founder-role{margin:.8rem 0 1.2rem}.founder-portrait{grid-row:auto;height:min(58vh,31rem);min-height:22rem}.founder-biography{font-size:clamp(.8rem,2.25vw,.94rem);line-height:1.58}.founder-content h2{font-size:clamp(1.8rem,6vw,3rem)}.expertises-page{scroll-margin-top:var(--mobile-navigation-height);padding:10.5rem 1.35rem 5rem;overflow:visible}.expertises-heading{gap:.8rem;margin-bottom:2.5rem}.expertises-heading h2{letter-spacing:.16em;text-indent:.16em;font-size:1.45rem}.expertises-layout{grid-template-columns:1fr;gap:2.5rem}.expertises-divider{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.expertises-divider>span{width:100%;height:1px;min-height:0}.expertises-logo{width:min(30vw,8rem)}.expertise-audience h3{min-height:auto;margin-bottom:1rem;font-size:1.4rem}.expertise-links a{min-height:4.25rem;font-size:.78rem}.press-page{scroll-margin-top:var(--mobile-navigation-height);padding:10.5rem 1.35rem 5rem}.press-heading{gap:.8rem;margin-bottom:2.5rem}.press-heading h2{letter-spacing:.16em;text-indent:.16em;font-size:1.45rem}.press-list{grid-template-columns:1fr;gap:1rem}.press-item{min-height:0}.press-item-content{min-height:13rem}.press-watermark{width:min(82vw,28rem)}.contact-page{scroll-margin-top:var(--mobile-navigation-height);padding:10.5rem 1.35rem 5rem;overflow:visible}.contact-heading{gap:.8rem;margin-bottom:2.5rem}.contact-heading h2{letter-spacing:.16em;text-indent:.16em;font-size:1.45rem}.contact-layout{grid-template-columns:1fr;gap:3rem}.contact-field-row{grid-template-columns:1fr;gap:0}.contact-watermark{width:min(82vw,28rem)}.victimes-hero{align-items:start;padding:11rem 1.25rem 3.5rem}.victimes-watermark{width:min(78vw,24rem);top:57%}.victimes-title-row{gap:.8rem}.victimes-title-row h1{letter-spacing:.14em;text-indent:.14em;font-size:clamp(1.85rem,9vw,2.7rem)}.victimes-introduction{margin:1.8rem auto 2.5rem;font-size:.98rem;line-height:1.65}.victimes-choices{grid-template-columns:1fr;gap:1rem}.victimes-choice{min-height:10rem;padding:1.35rem}.victimes-choice strong{font-size:clamp(1.35rem,7vw,2rem)}.victim-detail-hero{align-items:start;min-height:100dvh;padding:11rem 1.25rem 3.5rem}.victim-detail-watermark{width:min(78vw,24rem);top:55%;left:58%}.victim-breadcrumb{letter-spacing:.08em;gap:.4rem;font-size:.54rem}.victim-detail-eyebrow{margin-top:2.5rem}.victim-detail-hero h1{font-size:clamp(2.6rem,12vw,4rem)}.victim-detail-introduction{font-size:1.05rem}.victim-detail-actions{grid-template-columns:1fr;display:grid}.victim-detail-actions a{width:100%}.victim-detail-body{padding:4rem 1.25rem 5rem}.victim-legal-content{font-size:1rem;line-height:1.72}.victim-legal-content li{padding:1.25rem 1.1rem 1.25rem 2.25rem}.victim-legal-content li:before{top:1.85rem;left:1rem}.victim-contact-panel{padding:2rem 1.1rem}.victim-contact-panel>div,.victim-related{grid-template-columns:1fr;display:grid}.victim-contact-panel a,.victim-related a{width:100%}.victim-quote-grid{grid-template-columns:1fr}.victim-quote-field-full{grid-column:auto}.custody-hero{min-height:34rem;padding-inline:1.1rem}.custody-watermark{width:min(78vw,24rem)}.custody-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.custody-content{padding-inline:1rem}.custody-emergency{padding:1.5rem 1.1rem}.custody-documents-grid{grid-template-columns:1fr}.custody-actions{display:grid}.custody-actions a{width:100%}.criminal-court-hero{min-height:38rem;padding-inline:1rem}.criminal-court-watermark{width:min(76vw,23rem)}.criminal-court-hero h1{font-size:clamp(2.6rem,12vw,4.2rem)}.criminal-court-body{padding-inline:1rem}.criminal-court-grid{grid-template-columns:1fr}.health-choice-content{padding-inline:0}.health-choice-content h1{font-size:clamp(2.5rem,12vw,4rem)}.health-choice-grid{grid-template-columns:1fr}.record-pdf-viewer{display:none}.record-pdf-actions{margin-top:1.75rem}.internal-contact-layout{grid-template-columns:1fr}.health-choice-grid a{min-height:14rem}.expertise-detail-hero,.record-hero{min-height:38rem;padding-inline:1rem}.expertise-detail-hero h1,.record-hero h1{font-size:clamp(2.5rem,11vw,4.1rem)}.expertise-detail-body,.record-body{padding-inline:1rem}}@media (max-width:520px){.lawyer-profile .founder-layout{grid-template-columns:1fr;gap:2rem}.founder-content{display:contents}.founder-content h2{grid-row:1;margin-bottom:-.85rem;font-size:clamp(2.5rem,12vw,3.8rem)}.founder-role{grid-row:2;margin:0 0 -.65rem}.founder-portrait{grid-row:3;height:min(62vh,31rem);min-height:24rem}.founder-biography{grid-row:4;font-size:.98rem;line-height:1.7}.founder-biography p{transition-duration:.76s,.65s;transform:translate(1.9rem)}}@media (max-width:600px){.contact-location-access{grid-template-columns:1fr;gap:0}.contact-location-access .contact-access{padding-top:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jurisdiction-slide{transition-duration:.2s}.gallery-navigation,.gallery-navigation.is-visible{transition:opacity .15s linear,visibility}.navigation-column,.gallery-navigation.is-visible .navigation-column{transition:none;transform:none}.founder-portrait,.founder-content,.lawyer-profile.is-visible .founder-portrait,.lawyer-profile.is-visible .founder-content{transition:opacity .15s linear;transform:none}.founder-navigation,.founder-navigation.is-visible{transition:opacity .15s linear,visibility;transform:none}.founder-biography p,.lawyer-profile.is-visible .founder-biography p,.expertises-heading,.expertise-audience,.expertises-divider,.expertise-links a,.expertises-page.is-visible .expertises-heading,.expertises-page.is-visible .expertise-audience,.expertises-page.is-visible .expertises-divider,.expertises-page.is-visible .expertise-links a,.press-heading,.press-item,.press-page.is-visible .press-heading,.press-page.is-visible .press-item{opacity:1;transition:opacity .15s linear;transform:none}.press-item-more:not([hidden]){animation:none}.contact-heading,.contact-information,.contact-form,.contact-page.is-visible .contact-heading,.contact-page.is-visible .contact-information,.contact-page.is-visible .contact-form{opacity:1;transition:opacity .15s linear;transform:none}.victimes-watermark,.victimes-eyebrow,.victimes-title-row,.victimes-introduction,.victimes-choice{opacity:1;animation:none;transform:none}.victim-breadcrumb,.victim-detail-eyebrow,.victim-detail-hero h1,.victim-detail-introduction,.victim-detail-actions{opacity:1;animation:none}}
