.photo-hero.home-hero,.photo-hero.directory-hero,.photo-hero.page-hero,.photo-hero.hero{background:#17243b;border-bottom:4px solid #c79a47;color:#fff;isolation:isolate;overflow:hidden;position:relative}.photo-hero--signing{--hero-photo: url(/images/notary-signing-hero.webp);--hero-photo-position: 70% 54%}.photo-hero--handoff{--hero-photo: url(/images/document-handoff.webp);--hero-photo-position: 64% 53%}.photo-hero--contract{--hero-photo: url(/images/contract-signing.webp);--hero-photo-position: 60% 48%}.photo-hero.home-hero:before,.photo-hero.directory-hero:before,.photo-hero.page-hero:before,.photo-hero.hero:before{animation:hero-photo-drift 16s cubic-bezier(.16,.64,.3,1) both;background-image:var(--hero-photo);background-position:var(--hero-photo-position);background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;content:"";height:auto;inset:-1.5%;pointer-events:none;position:absolute;width:auto;z-index:0}.photo-hero.home-hero:after,.photo-hero.directory-hero:after,.photo-hero.page-hero:after,.photo-hero.hero:after{background:linear-gradient(90deg,#111d32ed,#142036d6 44%,#1420368c),linear-gradient(0deg,rgba(9,22,42,.33),transparent 62%);border:0;border-radius:0;content:"";height:auto;inset:0;pointer-events:none;position:absolute;width:auto;z-index:1}@keyframes hero-photo-drift{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.1) translate3d(-1%,-.5%,0)}}.photo-hero>.shell{position:relative;z-index:2}.photo-hero h1,.photo-hero.page-hero h1,.photo-hero.directory-hero h1,.photo-hero.hero h1,.photo-hero.home-hero h1{color:#fff;font-family:var(--display);font-weight:800;line-height:.9;text-shadow:0 2px 16px rgba(9,19,35,.35);text-transform:uppercase}.photo-hero h1 em{color:#efc66c;font-style:normal;white-space:nowrap}@supports (-webkit-text-stroke: 1px #efc66c){.photo-hero h1 em{color:#fff;-webkit-text-stroke:clamp(1.35px,.13vw,1.9px) #e4b74e;paint-order:stroke fill;text-shadow:0 3px 16px rgba(6,17,34,.65)}}.photo-hero .eyebrow,.photo-hero.hero .eyebrow,.photo-hero.page-hero .eyebrow{color:#f0c977}.photo-hero .lead,.photo-hero.page-hero .lead,.photo-hero.hero .lead,.photo-hero .directory-deck,.photo-hero.home-hero .lead{color:#f5f6f8}.photo-hero .button-primary,.photo-hero .button-dark{background:#fff;border-color:#fff;color:var(--deep)}.photo-hero .button-primary:hover,.photo-hero .button-dark:hover{background:#f0cd80;border-color:#f0cd80;color:var(--deep)}.photo-hero .button-outline,.photo-hero.hero .button-outline,.photo-hero.home-hero .button-outline{background:#17243b2e;border-color:#ffffffdb;color:#fff}.photo-hero .button-outline:hover,.photo-hero.hero .button-outline:hover,.photo-hero.home-hero .button-outline:hover{background:#fff;color:var(--deep)}.photo-hero.home-hero .home-hero-grid{grid-template-columns:minmax(0,39rem) minmax(0,1fr);min-height:clamp(42rem,59vw,49rem);padding-block:clamp(4.2rem,7vw,6rem)}.photo-hero.home-hero .home-hero-copy h1{max-width:10ch}.photo-hero.home-hero .home-finder{background:#fff;border-left-color:#e2b551;box-shadow:0 16px 42px #040e2140}.photo-hero.home-hero .home-finder .button-primary{background:var(--navy);border-color:var(--navy);color:#fff}.photo-hero.home-hero .home-finder .button-primary:hover{background:var(--copper);border-color:var(--copper)}.photo-hero.home-hero .home-status{border-top-color:#ffffff61;color:#eef0f4}.photo-hero.home-hero .home-status-dot{background:#f0c977}.photo-hero.directory-hero{min-height:30rem}.photo-hero.directory-hero .directory-hero-grid{min-height:21rem}.photo-hero.directory-hero .directory-deck{max-width:42rem}.photo-hero.directory-hero .directory-hero-aside{border-top-color:#e4b74e;color:#fff}.photo-hero.directory-hero .directory-hero-aside strong{color:#f0c977}.photo-hero.resource-directory-hero .hero-note{border-left-color:#ffffff73}.photo-hero.resource-directory-hero .hero-note strong{color:#f0c977}.photo-hero.resource-directory-hero .hero-note span,.photo-hero.resource-directory-hero .hero-note p{color:#f3f4f7}.photo-hero.page-hero{min-height:27rem}.photo-hero.page-hero>.shell{max-width:var(--shell)}.photo-hero.services-hero .services-hero-copy .lead{color:#f5f6f8}@media(max-width:850px){.photo-hero.home-hero .home-hero-grid{grid-template-columns:1fr}}@media(max-width:720px){.photo-hero--signing{--hero-photo: url(/images/notary-signing-hero-640.webp);--hero-photo-position: 62% center}.photo-hero--handoff{--hero-photo: url(/images/document-handoff-800.webp);--hero-photo-position: 62% center}.photo-hero--contract{--hero-photo: url(/images/contract-signing-900.webp);--hero-photo-position: 55% center}.photo-hero.home-hero:after,.photo-hero.directory-hero:after,.photo-hero.page-hero:after,.photo-hero.hero:after{background:linear-gradient(90deg,#0e1a2fe3,#0e1a2fc4),linear-gradient(0deg,rgba(7,18,36,.4),transparent 80%)}.photo-hero.directory-hero,.photo-hero.directory-hero .directory-hero-grid{min-height:0}.photo-hero.home-hero .home-hero-grid{min-height:0;padding-block:3.5rem 4rem}.photo-hero.home-hero .home-hero-copy h1{max-width:11ch}.photo-hero.page-hero{min-height:0}}@media(max-width:390px){.photo-hero h1 em{white-space:normal}}@media(prefers-reduced-motion:reduce){.photo-hero.home-hero:before,.photo-hero.directory-hero:before,.photo-hero.page-hero:before,.photo-hero.hero:before{animation:none;transform:none}}@media print{.photo-hero.home-hero,.photo-hero.directory-hero,.photo-hero.page-hero,.photo-hero.hero{background:#fff!important;border-color:#777;color:#000!important}.photo-hero:before,.photo-hero:after{display:none}.photo-hero h1,.photo-hero h1 em,.photo-hero .lead,.photo-hero .directory-deck{color:#000!important;text-shadow:none;-webkit-text-stroke:0!important}}
