@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/executive-privacy/montserrat-400-normal.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/executive-privacy/montserrat-500-normal.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/executive-privacy/montserrat-600-normal.ttf) format('truetype');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/executive-privacy/playfair-display-400-italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/executive-privacy/playfair-display-400-normal.ttf) format('truetype');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/executive-privacy/playfair-display-500-normal.ttf) format('truetype');
}/* Page-scoped brand typography. Shared production styles are preserved. */
.executive-privacy-page{--gold:#C9A968;--serif:'Playfair Display',Georgia,serif;--sans:'Montserrat',Arial,sans-serif;font-family:var(--sans);color:#ece8e1}
.executive-privacy-page main{overflow:clip}
.executive-privacy-page h1,.executive-privacy-page h2,.executive-privacy-page h3{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:1.14;margin:0}
.executive-privacy-page h1 em,.executive-privacy-page h2 em{font-weight:400;color:var(--sand)}
.executive-privacy-page p{margin:0}
.executive-privacy-page header{position:absolute}
.executive-privacy-page header .brand span{font-family:var(--sans);font-weight:500;font-size:17px;letter-spacing:.22em}
.executive-privacy-page header nav a,.executive-privacy-page header .nav-inquiry{font-size:11px;letter-spacing:.095em}
.ep-skip{position:fixed;top:-100px;left:18px;background:#ece8e1;color:#0b0f14;padding:12px 18px;z-index:500}.ep-skip:focus{top:16px}
.ep-hero{position:relative;min-height:850px;height:min(930px,100svh);isolation:isolate;display:flex;align-items:center}
.ep-hero-image,.ep-hero-shade,.ep-introduction>img,.ep-introduction-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.ep-hero-image{object-position:50% 45%}
.ep-hero-shade{z-index:-1;background:linear-gradient(90deg,#0b0f14e3 0%,#0b0f14b3 35%,#0b0f1426 76%),linear-gradient(0deg,#0b0f14cc,transparent 25%,transparent 75%,#0b0f14bb)}
.ep-hero-content{padding:150px 6.3vw 125px;max-width:900px}
.ep-eyebrow{font:500 11px/1.65 var(--sans);letter-spacing:.2em;color:var(--gold);text-transform:uppercase}
.ep-hero h1{font-size:clamp(64px,6.7vw,106px);margin:28px 0 28px;line-height:1.04}
.ep-descriptor{font-family:var(--serif);font-size:25px;line-height:1.4;letter-spacing:-.01em;color:#ece8e1}
.ep-hero-intro{margin:26px 0 32px!important;font-size:14px;line-height:1.9;color:#d4d7db}
.ep-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;background:var(--gold);color:#0b0f14;padding:17px 22px;font:600 10px/1.6 var(--sans);letter-spacing:.12em;border:1px solid var(--gold)}
.ep-button>span{font-size:20px;font-weight:400;line-height:1}.ep-button:hover{background:var(--sand);border-color:var(--sand)}
.executive-privacy-page :is(a,button,summary):focus-visible{outline:2px solid var(--gold);outline-offset:6px}
.ep-hero-bottom{position:absolute;bottom:28px;left:6.3vw;right:6.3vw;border-top:1px solid #d9c9b34d;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#d1d4d7;font:400 9px/1.7 var(--sans);letter-spacing:.17em}
.ep-hero-bottom a{display:inline-flex;gap:20px;align-items:center;min-height:36px}.ep-hero-bottom a span{font-size:19px;color:var(--gold)}
.ep-section{padding:108px 6.3vw}
.ep-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:50px}.ep-side-note{font-size:9px;line-height:1.7;letter-spacing:.17em;color:var(--stone)}
.ep-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:start}
.ep-opening h2,.ep-life h2{font-size:clamp(38px,3.5vw,58px)}
.ep-copy{max-width:540px}.ep-copy p{font-size:14px;line-height:1.95;color:#bfc6ce}.ep-copy p+p{margin-top:22px}
.ep-audiences{display:grid;grid-template-columns:1fr 1fr;column-gap:6vw;row-gap:0;margin-top:68px}
.ep-audiences article{border-top:1px solid #d9c9b330;display:grid;grid-template-columns:36px 1fr;gap:20px;padding:30px 0 36px}
.ep-index{font-size:10px;line-height:1.7;color:var(--gold);letter-spacing:.16em}
.ep-audiences h3{font-size:29px;margin:0 0 15px}.ep-audiences p{max-width:450px;font-size:13px;line-height:1.95;color:#bfc6ce}
.ep-life{display:grid;grid-template-columns:1fr 1fr;background:#e9e4db;color:#0b0f14}
.ep-life-photo{position:relative;min-height:790px;overflow:hidden}.ep-life-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:52% center}.ep-life-photo:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0b0f1470)}
.ep-life-photo>span{position:absolute;bottom:36px;left:4.3vw;z-index:1;font-size:9px;letter-spacing:.16em;color:#fff}
.ep-life-content{padding:85px 6.3vw 80px 5vw}.ep-life .ep-eyebrow{color:#765c2e;font-size:10px}.ep-life h2{margin:28px 0}.ep-life h2 em{color:#64533b}
.ep-life-content>p:not(.ep-eyebrow){font-size:13px;line-height:1.95;color:#485461}
.ep-exposure{margin:35px 0}.ep-exposure>div{padding:19px 0;border-top:1px solid #3a475633}.ep-exposure dt{font-size:9px;letter-spacing:.16em;font-weight:600}.ep-exposure dd{margin:6px 0 0;font-size:12px;line-height:1.8;color:#485461}
.ep-life-content .ep-life-close{font-family:var(--serif);font-size:22px!important;line-height:1.5!important;color:#3a4756!important;letter-spacing:-.02em}
.ep-hide .ep-opening{align-items:center}.ep-text-link{font:500 10px/1.8 var(--sans);letter-spacing:.13em;display:inline-flex;gap:18px;align-items:center;min-height:44px;margin-top:25px;color:var(--gold);border-bottom:1px solid #c9a96866}.ep-text-link span{font-size:18px}
.ep-hide-rhythm{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:65px 0 42px}.ep-hide-rhythm li{border-top:1px solid #c9a96880;padding-top:23px}.ep-hide-rhythm h3{font-size:27px;line-height:1.25;margin:19px 0 17px;max-width:260px}.ep-hide-rhythm p{font-size:13px;line-height:1.95;color:#bfc6ce;max-width:330px}
.ep-scope{border-left:1px solid var(--gold);padding:3px 0 3px 25px;max-width:1000px}.ep-scope p{font-size:12px;line-height:1.95;color:#b2bbc5}.ep-scope p+p{margin-top:12px}.ep-scope strong{color:var(--sand);font-weight:500}
.ep-experience{border-top:1px solid #d9c9b324;background:#101820}.ep-journey{list-style:none;margin:65px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px;row-gap:43px}.ep-journey li{border-top:1px solid #d9c9b333;padding-top:23px}.ep-journey h3{font-size:26px;line-height:1.3;min-height:67px;margin:15px 0}.ep-journey p{font-size:12px;line-height:1.95;color:#bfc6ce;max-width:320px}
.ep-introduction{position:relative;isolation:isolate;min-height:770px;padding:105px 6.3vw;display:flex;align-items:center}.ep-introduction>img{object-position:60% center}.ep-introduction-shade{z-index:-1;background:linear-gradient(90deg,#0b0f14ed,#0b0f149e 47%,#0b0f1410),linear-gradient(0deg,#0b0f1488,transparent 60%)}.ep-introduction-copy{max-width:700px}.ep-introduction h2{font-size:clamp(44px,4.8vw,74px);margin:30px 0 27px}.ep-introduction-copy>p:not(.ep-eyebrow,.ep-rise,.ep-share-status,.ep-share-note){font-size:14px;line-height:1.95;color:#d2d7dc;max-width:445px}
.ep-final-actions{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap;margin-top:35px}.ep-share{position:relative;margin:0;min-width:184px}.ep-share summary{list-style:none;cursor:pointer;display:flex;gap:20px;align-items:center;min-height:56px;border-bottom:1px solid #d9c9b37a;font-size:10px;letter-spacing:.13em;color:var(--sand)}.ep-share summary::-webkit-details-marker{display:none}.ep-share summary span{font-size:18px}.ep-share-options{background:#0b0f14f5;border:1px solid #d9c9b34d;padding:8px 15px;position:absolute;top:64px;width:220px;z-index:3}.ep-share-options button,.ep-share-options a{font:500 10px/1.7 var(--sans);letter-spacing:.08em;color:#ece8e1;display:block;width:100%;padding:15px 0;text-align:left;background:none;border:0;min-height:44px}.ep-share-options a{border-top:1px solid #d9c9b333}.ep-share-options button:hover,.ep-share-options a:hover{color:var(--gold)}.ep-share-status{font-size:12px;color:var(--sand);line-height:1.9;overflow-wrap:anywhere;margin-top:16px!important;min-height:23px}.ep-share-note{font-size:10px;line-height:1.9;color:#c4cbd3;max-width:460px;margin-top:10px!important}.ep-rise{font-size:12px;letter-spacing:.28em;color:var(--gold);margin-top:47px!important}
.executive-privacy-page .site-footer{font-family:var(--sans)}.executive-privacy-page .site-footer .brand span{font-family:var(--sans)}
@media(min-width:1700px){.ep-section{padding-left:max(6.3vw,calc((100vw - 1480px)/2));padding-right:max(6.3vw,calc((100vw - 1480px)/2))}}
@media(max-width:1100px){.ep-hero{min-height:800px}.ep-hero h1{font-size:80px}.ep-opening{gap:5vw}.ep-life-content{padding:65px 5vw}.ep-life-photo{min-height:800px}.ep-life h2{font-size:42px}.ep-section{padding-top:85px;padding-bottom:85px}.ep-journey{column-gap:28px}.ep-journey h3{font-size:23px}}
@media(max-width:760px){.executive-privacy-page header{padding-left:24px;padding-right:24px}.executive-privacy-page header .brand span{font-size:13px;letter-spacing:.17em}.executive-privacy-page header .nav-inquiry{font-size:9px;letter-spacing:.04em}.ep-hero{height:auto;min-height:800px;align-items:flex-start}.ep-hero-image{object-position:57% center}.ep-hero-shade{background:linear-gradient(90deg,#0b0f14e3,#0b0f1460),linear-gradient(0deg,#0b0f14dd,transparent 45%,#0b0f14aa)}.ep-hero-content{padding:155px 24px 155px;max-width:100%}.ep-eyebrow{font-size:10px;letter-spacing:.16em}.ep-hero h1{font-size:clamp(53px,12vw,78px);margin:28px 0}.ep-descriptor{font-size:23px}.ep-hero-intro{font-size:12px;line-height:1.9;margin:25px 0 29px!important}.ep-button{font-size:9px;letter-spacing:.1em;gap:25px;padding:16px 18px;min-height:56px}.ep-hero-bottom{left:24px;right:24px;bottom:25px;display:block;font-size:8px;letter-spacing:.11em;padding-top:15px}.ep-hero-bottom a{margin-top:10px;display:flex;justify-content:space-between;max-width:340px}.ep-section{padding:70px 24px}.ep-section-heading{margin-bottom:32px}.ep-side-note{display:none}.ep-opening{display:block}.ep-opening h2,.ep-life h2{font-size:clamp(34px,8vw,48px)}.ep-copy{margin-top:30px;max-width:none}.ep-copy p{font-size:13px;line-height:1.95}.ep-audiences{grid-template-columns:1fr;margin-top:42px}.ep-audiences article{padding:27px 0;grid-template-columns:26px 1fr;gap:15px}.ep-audiences h3{font-size:28px}.ep-audiences p{font-size:12px}.ep-life{display:flex;flex-direction:column}.ep-life-photo{min-height:390px;height:390px;order:2}.ep-life-photo img{object-position:50% 52%}.ep-life-photo>span{left:24px;bottom:26px;font-size:8px}.ep-life-content{padding:70px 24px 52px;order:1}.ep-life h2{margin:25px 0}.ep-life-content>p:not(.ep-eyebrow){font-size:13px}.ep-exposure{margin:30px 0}.ep-exposure dd{font-size:12px}.ep-hide-rhythm{grid-template-columns:1fr;gap:29px;margin:42px 0 35px}.ep-hide-rhythm li{padding-top:22px}.ep-hide-rhythm h3{font-size:28px;max-width:none;margin:13px 0}.ep-hide-rhythm p{max-width:100%;font-size:12px}.ep-scope{padding-left:19px}.ep-scope p{font-size:11px}.ep-text-link{margin-top:20px;font-size:9px}.ep-journey{grid-template-columns:1fr;gap:0;margin-top:42px}.ep-journey li{position:relative;padding:25px 0 27px 42px}.ep-journey li>.ep-index{position:absolute;top:29px;left:0}.ep-journey h3{font-size:26px;min-height:0;margin:0 0 14px}.ep-journey h3 br{display:none}.ep-journey p{max-width:100%;font-size:12px}.ep-introduction{padding:75px 24px;min-height:790px}.ep-introduction>img{object-position:63% center}.ep-introduction-shade{background:linear-gradient(90deg,#0b0f14ed,#0b0f1499),linear-gradient(0deg,#0b0f1488,transparent)}.ep-introduction h2{font-size:clamp(40px,10vw,60px);margin:25px 0}.ep-introduction-copy>p:not(.ep-eyebrow,.ep-rise,.ep-share-status,.ep-share-note){font-size:13px}.ep-final-actions{flex-direction:column;gap:15px;margin-top:29px}.ep-share{width:190px}.ep-share-options{position:static;margin-top:12px;width:100%}.ep-share-note{font-size:10px;max-width:320px}.ep-rise{margin-top:35px!important}.executive-privacy-page .site-footer .brand span{font-size:13px}}
@media(max-width:359px){.executive-privacy-page header .brand span{font-size:11px}.executive-privacy-page header .brand img{width:60px}.ep-hero h1{font-size:51px}.ep-hero-intro br{display:none}.ep-opening h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){.executive-privacy-page{scroll-behavior:auto}}
/* Reading comfort at editorial and narrow widths. */
.ep-copy p{font-size:15px}.ep-audiences p,.ep-hide-rhythm p,.ep-journey p{font-size:14px}.ep-life-content>p:not(.ep-eyebrow){font-size:14px}.ep-exposure dd{font-size:13px}.ep-scope p{font-size:13px}
@media(max-width:760px){.ep-copy p,.ep-audiences p,.ep-hide-rhythm p,.ep-journey p,.ep-life-content>p:not(.ep-eyebrow),.ep-exposure dd{font-size:14px}.ep-scope p{font-size:13px}.ep-hero-intro{font-size:14px}.ep-introduction-copy>p:not(.ep-eyebrow,.ep-rise,.ep-share-status,.ep-share-note){font-size:14px}.ep-share-note{font-size:11px}}
@media(max-width:359px){.ep-hero h1{font-size:42px}}

/* Phase 1B: four visible professional chapters. Nothing is hidden behind tabs. */
.executive-privacy-page .ep-profession-nav{position:sticky;top:0;z-index:40;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;background:#0b0f14f7;backdrop-filter:blur(14px);padding:0 6.3vw;min-height:78px;border-top:1px solid #c9a96855;border-bottom:1px solid #c9a96855}
.ep-selector-label{font:500 9px/1.7 var(--sans);letter-spacing:.15em;color:var(--stone);white-space:nowrap}
.ep-profession-links{display:flex;align-items:stretch;gap:30px;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c9a96877 transparent}
.ep-profession-links a{display:inline-flex;align-items:center;position:relative;flex-shrink:0;min-height:78px;padding:0 2px;font:500 10px/1.6 var(--sans);letter-spacing:.1em;color:#d1d7dd;white-space:nowrap;border-bottom:2px solid transparent}
.ep-profession-links a:hover,.ep-profession-links a[aria-current="location"]{color:var(--gold);border-bottom-color:var(--gold)}
.executive-privacy-page .ep-profession-links a:focus-visible{outline:2px solid var(--gold);outline-offset:-6px;color:var(--gold)}
.ep-audience-context{max-width:980px;margin-top:36px!important;border-left:1px solid #c9a96880;padding-left:22px;font-size:12px;line-height:1.9;color:#aeb9c4}
.ep-trusted{padding-bottom:80px}
.ep-profession{display:grid;grid-template-columns:55% 45%;min-height:max(820px,calc(100svh - 78px));background:#0e151e;scroll-margin-top:18px;border-bottom:1px solid #c9a96833}
.ep-profession-photo{position:relative;min-width:0;min-height:820px;margin:0;overflow:hidden;background:#17212b}
.ep-profession-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:var(--ep-photo-position,50% 50%);filter:saturate(.78)}
.ep-profession-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b0f14b8,transparent 38%),linear-gradient(90deg,#0b0f1408,#0b0f1420);pointer-events:none}
.ep-profession-photo figcaption{position:absolute;bottom:38px;left:4.3vw;right:30px;z-index:1;color:#f0e9df;font:500 11px/1.7 var(--sans);letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:19px}
.ep-profession-photo figcaption>span{font-size:10px;color:#e5c790;border-right:1px solid #d9c9b366;padding-right:18px}
.ep-profession-copy{padding:58px 4vw;align-self:center;min-width:0}
.ep-profession h2{font-size:clamp(46px,4.5vw,74px);line-height:1.07;margin:21px 0 25px;letter-spacing:-.045em;color:#eee8de}
.ep-profession h2:focus-visible{outline:2px solid var(--gold);outline-offset:8px}
.ep-profession h3{font-size:clamp(26px,2.1vw,34px);line-height:1.3;letter-spacing:-.025em;color:var(--sand);padding-top:22px;border-top:1px solid #c9a96866}
.ep-profession-intro{font-size:13px;line-height:1.9;color:#bec7d0;margin-top:19px!important;max-width:470px}
.ep-considerations-label{font-size:9px;line-height:1.7;letter-spacing:.14em;color:var(--gold);margin-top:27px!important}
.ep-considerations{list-style:none;margin:11px 0 28px;padding:0;max-width:485px}
.ep-considerations li{position:relative;font-size:12px;line-height:1.8;padding:10px 0 10px 18px;border-bottom:1px solid #d9c9b31f;color:#d0d6dc}
.ep-considerations li:before{content:'';position:absolute;left:0;top:19px;width:4px;height:4px;background:var(--gold)}
.ep-profession .ep-button{margin-top:0}
.ep-reverse{grid-template-columns:45% 55%;background:#17212b}.ep-reverse .ep-profession-photo{order:2}.ep-reverse .ep-profession-copy{order:1}
.ep-attorneys .ep-profession-photo img{filter:saturate(.62) brightness(.88)}
.ep-cpas .ep-profession-photo img{filter:saturate(.65) brightness(.9)}
@media(min-width:1700px){.ep-profession-copy{padding-left:5vw;padding-right:5vw}.ep-profession h3{font-size:36px}.ep-profession-intro{font-size:15px}.ep-considerations li{font-size:14px}.ep-profession-links{gap:44px}}
@media(max-width:1100px){.ep-selector-label{display:none}.executive-privacy-page .ep-profession-nav{justify-content:center}.ep-profession h2{font-size:49px}.ep-profession h3{font-size:27px}.ep-profession-copy{padding:48px 3.5vw}.ep-profession-links{gap:25px}}
@media(max-width:960px){.ep-profession,.ep-reverse{grid-template-columns:1fr;min-height:0}.ep-profession-photo,.ep-reverse .ep-profession-photo{order:0;min-height:480px;height:480px}.ep-profession-copy,.ep-reverse .ep-profession-copy{order:1;padding:55px 6.3vw 65px;max-width:800px}.ep-profession h2{font-size:60px}.ep-profession h2 br{display:none}.ep-profession h3{font-size:33px;max-width:620px}.ep-profession-intro{max-width:600px;font-size:14px}.ep-considerations{max-width:640px}.ep-considerations li{font-size:14px}.ep-profession-photo img{object-position:var(--ep-photo-position,50% 50%)}.ep-attorneys .ep-profession-photo img{object-position:50% 32%}}
@media(max-width:760px){.executive-privacy-page .ep-profession-nav{min-height:67px;padding:0 20px;justify-content:flex-start;gap:0;left:auto;right:auto;flex-direction:row;position:sticky;top:0;border-bottom:1px solid #c9a96855}.ep-profession-links{width:100%;gap:25px;scrollbar-width:thin}.ep-profession-links a{min-height:66px;font-size:9px;letter-spacing:.08em;padding-left:4px;padding-right:4px}.ep-profession{scroll-margin-top:12px}.ep-trusted{padding-bottom:58px}.ep-audience-context{font-size:12px;margin-top:27px!important;padding-left:18px}.ep-profession-photo,.ep-reverse .ep-profession-photo{height:330px;min-height:330px}.ep-profession-photo figcaption{left:24px;bottom:25px;font-size:10px;letter-spacing:.13em}.ep-profession-copy,.ep-reverse .ep-profession-copy{padding:42px 24px 55px}.ep-profession h2{font-size:49px;margin:20px 0 25px}.ep-advisors h2{font-size:43px}.ep-profession h3{font-size:29px;line-height:1.3;padding-top:22px}.ep-profession h3 br{display:none}.ep-profession-intro{font-size:14px;line-height:1.9}.ep-considerations-label{font-size:9px;margin-top:27px!important}.ep-considerations{margin-top:9px;margin-bottom:28px}.ep-considerations li{font-size:13px;line-height:1.85;padding-top:12px;padding-bottom:12px}.ep-considerations li:before{top:22px}.ep-profession-nav+.ep-trusted{scroll-margin-top:14px}}
@media(max-width:359px){.ep-profession h2{font-size:43px}.ep-advisors h2{font-size:37px}.ep-profession h3{font-size:27px}.ep-profession-photo,.ep-reverse .ep-profession-photo{height:300px;min-height:300px}}
@media(min-width:961px){.ep-considerations li{font-size:14px}.ep-profession-intro{font-size:14px}.ep-profession-links a{font-size:11px}}

/* Phase 1C: new photography only; approved advisor image and layout are unchanged. */
.ep-hero-image{object-position:90% 50%}
.ep-founders .ep-profession-photo img,.ep-attorneys .ep-profession-photo img,.ep-cpas .ep-profession-photo img{object-position:50% 30%;filter:saturate(.88)}
@media(max-width:960px){.ep-founders .ep-profession-photo img,.ep-attorneys .ep-profession-photo img,.ep-cpas .ep-profession-photo img{object-position:50% 10%}}
@media(max-width:760px){.ep-hero-image{top:60px;height:calc(100% - 60px);object-position:50% 0}.ep-hero-shade{background:linear-gradient(180deg,#0b0f14b3 0%,#0b0f14c0 58%,#0b0f1410 68%,#0b0f1430 85%,#0b0f14dd 100%)}.ep-founders .ep-profession-photo img,.ep-attorneys .ep-profession-photo img,.ep-cpas .ep-profession-photo img{object-position:50% 20%}}
@media(max-width:359px){.ep-hero-image{top:200px;height:calc(100% - 200px);mask-image:linear-gradient(180deg,transparent,#000 22%)}}
