.ConsultForm-module__QkXSiW__form{border:1px solid var(--color-rule);background:#ffffff6b;gap:1.75rem;width:100%;max-width:38rem;padding:clamp(1.75rem,4vw,2.5rem);display:grid}.ConsultForm-module__QkXSiW__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ConsultForm-module__QkXSiW__field{gap:.65rem;display:grid}.ConsultForm-module__QkXSiW__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-lagoon);font-size:.6875rem;font-weight:500}.ConsultForm-module__QkXSiW__field input,.ConsultForm-module__QkXSiW__field select,.ConsultForm-module__QkXSiW__field textarea{background:var(--color-cream);width:100%;color:var(--color-ink);transition:border-color .3s var(--ease-out), background .3s var(--ease-out), box-shadow .3s var(--ease-out);border:1px solid #0f2e262e;border-radius:0;padding:1rem 1.1rem}.ConsultForm-module__QkXSiW__field input::placeholder,.ConsultForm-module__QkXSiW__field textarea::placeholder{color:#12141261}.ConsultForm-module__QkXSiW__field textarea{resize:vertical;min-height:10rem;line-height:1.6}.ConsultForm-module__QkXSiW__field input:hover,.ConsultForm-module__QkXSiW__field select:hover,.ConsultForm-module__QkXSiW__field textarea:hover{border-color:#0f2e2659}.ConsultForm-module__QkXSiW__field input:focus,.ConsultForm-module__QkXSiW__field select:focus,.ConsultForm-module__QkXSiW__field textarea:focus{border-color:var(--color-mangrove);box-shadow:inset 0 0 0 1px var(--color-mangrove);background:#fff;outline:none}.ConsultForm-module__QkXSiW__selectWrap{position:relative}.ConsultForm-module__QkXSiW__selectWrap:after{content:"";border-right:1.5px solid var(--color-mangrove);border-bottom:1.5px solid var(--color-mangrove);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:50%;right:1.1rem;transform:translateY(-65%)rotate(45deg)}.ConsultForm-module__QkXSiW__field select{appearance:none;cursor:pointer;padding-right:2.75rem}.ConsultForm-module__QkXSiW__footer{border-top:1px solid var(--color-rule);gap:1.25rem;padding-top:.5rem;display:grid}.ConsultForm-module__QkXSiW__note{color:var(--color-ink-muted);font-size:.8125rem;line-height:1.55}.ConsultForm-module__QkXSiW__submit{border:1px solid var(--color-mangrove);background:var(--color-mangrove);width:100%;color:var(--color-limestone);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .35s var(--ease-out), border-color .35s var(--ease-out), opacity .35s var(--ease-out);justify-content:center;align-items:center;padding:1.05rem 1.6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ConsultForm-module__QkXSiW__submit:hover:not(:disabled){background:var(--color-mangrove-deep);border-color:var(--color-mangrove-deep)}.ConsultForm-module__QkXSiW__submit:disabled{opacity:.65;cursor:wait}.ConsultForm-module__QkXSiW__success,.ConsultForm-module__QkXSiW__error{border:1px solid;padding:1rem 1.1rem;font-size:.9375rem;line-height:1.55}.ConsultForm-module__QkXSiW__success{color:var(--color-lagoon);background:#2a5a5214}.ConsultForm-module__QkXSiW__error{color:var(--color-copper);background:#9a5b3c14}@media (max-width:600px){.ConsultForm-module__QkXSiW__row{grid-template-columns:1fr}.ConsultForm-module__QkXSiW__form{padding:1.35rem}}
.PageHeader-module__eQuKha__header{padding-top:calc(var(--nav-height) + clamp(3.5rem, 8vw, 5.5rem));background:radial-gradient(ellipse 70% 80% at 100% 0%, var(--color-lagoon-wash), transparent 55%), var(--color-limestone);border-bottom:1px solid var(--color-rule);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.PageHeader-module__eQuKha__title{font-family:var(--font-display);letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1.08}.PageHeader-module__eQuKha__lede{max-width:36rem;color:var(--color-ink-muted);margin-top:1.5rem;font-size:1.125rem;line-height:1.65}
.page-module__IOJT_a__method{border-bottom:1px solid var(--color-rule)}.page-module__IOJT_a__steps{gap:0;margin-top:3rem;list-style:none;display:grid}.page-module__IOJT_a__step{border-top:1px solid var(--color-rule);grid-template-columns:4rem minmax(0,12rem) 1fr;align-items:start;gap:1.5rem;padding-block:2rem;display:grid}.page-module__IOJT_a__number{letter-spacing:.14em;color:var(--color-lagoon);padding-top:.45rem;font-size:.75rem}.page-module__IOJT_a__stepTitle{font-family:var(--font-display);font-size:1.75rem;font-weight:400}.page-module__IOJT_a__stepCopy{color:var(--color-ink-muted);max-width:34rem}.page-module__IOJT_a__people{background:var(--color-limestone-warm)}.page-module__IOJT_a__attorneyList{gap:0;margin-top:3.5rem;list-style:none;display:grid}.page-module__IOJT_a__attorney{border-top:1px solid var(--color-rule);scroll-margin-top:calc(var(--nav-height) + 1.5rem);padding-block:3rem}.page-module__IOJT_a__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400}.page-module__IOJT_a__role{letter-spacing:.12em;text-transform:uppercase;color:var(--color-lagoon);margin-top:.35rem;font-size:.75rem}.page-module__IOJT_a__focus{margin-top:.75rem;margin-bottom:1.5rem;font-size:1.0625rem}.page-module__IOJT_a__bio{max-width:42rem;color:var(--color-ink-muted);margin-bottom:1rem;line-height:1.7}.page-module__IOJT_a__bio:last-child{margin-bottom:0}@media (max-width:800px){.page-module__IOJT_a__step{grid-template-columns:3rem 1fr;gap:.75rem 1.25rem}.page-module__IOJT_a__stepCopy{grid-column:2}.page-module__IOJT_a__stepTitle{font-size:1.5rem}}
.page-module__j6Q3dW__section{padding-top:0}.page-module__j6Q3dW__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.page-module__j6Q3dW__aside{gap:1.75rem;padding:clamp(1.75rem,4vw,2.5rem) 0 0;display:grid}.page-module__j6Q3dW__label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-lagoon);margin-bottom:.5rem;font-size:.6875rem}.page-module__j6Q3dW__address{color:var(--color-ink-muted);font-style:normal;line-height:1.7}.page-module__j6Q3dW__address a{color:inherit;transition:color .3s var(--ease-out), border-color .3s var(--ease-out);border-bottom:1px solid #0000}.page-module__j6Q3dW__address a:hover{color:var(--color-ink);border-bottom-color:var(--color-mangrove)}.page-module__j6Q3dW__aside a{color:var(--color-ink);transition:border-color .3s var(--ease-out);border-bottom:1px solid #0000}.page-module__j6Q3dW__aside a:hover{border-bottom-color:var(--color-mangrove)}.page-module__j6Q3dW__disclaimer{color:var(--color-ink-muted);border-top:1px solid var(--color-rule);max-width:22rem;margin-top:.5rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.65}@media (max-width:860px){.page-module__j6Q3dW__grid{grid-template-columns:1fr}.page-module__j6Q3dW__aside{order:-1;padding-top:0}}
.page-module__Qt1Zoq__section{padding-top:0}.page-module__Qt1Zoq__list{list-style:none}.page-module__Qt1Zoq__item{border-bottom:1px solid var(--color-rule)}.page-module__Qt1Zoq__link{transition:opacity .3s var(--ease-out);padding-block:2.5rem;display:block}.page-module__Qt1Zoq__link:hover{opacity:.75}.page-module__Qt1Zoq__date{letter-spacing:.12em;text-transform:uppercase;color:var(--color-lagoon);margin-bottom:.85rem;font-size:.75rem;display:block}.page-module__Qt1Zoq__title{font-family:var(--font-display);letter-spacing:-.02em;max-width:22ch;margin-bottom:.85rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.page-module__Qt1Zoq__excerpt{max-width:38rem;color:var(--color-ink-muted);margin-bottom:1rem}.page-module__Qt1Zoq__read{letter-spacing:.12em;text-transform:uppercase;color:var(--color-mangrove);font-size:.75rem}
.page-module__BSYA_W__section{padding-top:0}.page-module__BSYA_W__list{list-style:none}.page-module__BSYA_W__item{border-bottom:1px solid var(--color-rule);grid-template-columns:4rem 1fr;gap:1.5rem;padding-block:3rem;display:grid}.page-module__BSYA_W__index{font-family:var(--font-display);color:var(--color-lagoon);padding-top:.35rem;font-size:1.25rem}.page-module__BSYA_W__title{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400}.page-module__BSYA_W__summary{color:var(--color-ink);max-width:40rem;margin-bottom:1rem;font-size:1.0625rem}.page-module__BSYA_W__detail{color:var(--color-ink-muted);max-width:42rem;line-height:1.7}@media (max-width:600px){.page-module__BSYA_W__item{grid-template-columns:2.75rem 1fr;gap:1rem;padding-block:2.25rem}}
