@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap";
:root{--navy:#10213b;--deep:#09182a;--gold:#b99355;--cream:#f5f1e9;--ink:#142238;--muted:#667080}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.topbar{background:var(--deep);color:#cfd5dd;letter-spacing:.06em;justify-content:space-between;align-items:center;height:36px;padding:0 5.5vw;font-size:11px;display:flex}.topbar a{color:#fff}.siteHeader{z-index:5;background:#fff;border-bottom:1px solid #e6e3dd;align-items:center;gap:34px;height:94px;padding:0 5.5vw;display:flex;position:relative}.brand img{width:230px;height:auto;display:block}.siteHeader nav{align-items:center;gap:25px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.siteHeader nav a:hover{color:var(--gold)}.navCta{border:1px solid var(--gold);color:var(--navy);padding:13px 17px;font-size:12px;font-weight:700}.homeHero{color:#fff;background:linear-gradient(90deg,#071628f5 0%,#0a1d34e0 30%,#0a1d346b 42%,#0a1d340f 58%,#0a1d3400 100%),url(/assets/hero.jpg) 50%/cover;align-items:center;min-height:690px;display:flex;position:relative}.heroInner{z-index:2;max-width:720px;padding:70px 7.5vw;position:relative}.eyebrow{letter-spacing:.22em;color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:700}.homeHero h1{letter-spacing:-.035em;margin:22px 0 30px;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(58px,6.5vw,98px);font-weight:400;line-height:.94}.homeHero h1 em,.statement h2 em{color:#d5bd92;font-weight:400}.heroMotto{color:#fff;margin:-8px 0 10px;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(22px,2.1vw,31px);line-height:1.25}.heroLead{color:#e3e6e9;max-width:560px;font-family:Georgia,serif;font-size:20px;line-height:1.65}.actions{align-items:center;gap:28px;margin-top:38px;display:flex}.goldButton{background:var(--gold);color:#fff;letter-spacing:.04em;padding:16px 23px;font-size:12px;font-weight:700;display:inline-block}.textButton{border-bottom:1px solid #ffffff80;padding:10px 0;font-size:13px}.heroBadge{color:#fff;border-left:1px solid #fff6;padding-left:22px;display:grid;position:absolute;bottom:38px;right:5.5vw}.heroBadge span,.heroBadge small{letter-spacing:.18em;font-size:9px}.heroBadge b{font-family:Georgia,serif;font-size:25px;font-weight:400}.statement h2,.sectionHead h2,.featureCopy h2,.attorneyStrip h2,.contactBand h2,.innerHero h1{letter-spacing:-.02em;font-family:Libre Caslon Display,Georgia,serif;font-weight:400}.statement>div:last-child p{color:#465162;margin-bottom:18px;font-family:Georgia,serif;font-size:18px;line-height:1.7}.statement>div:nth-child(2) a,.featureLinks a,.attorneyIntro a{border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:12px;font-weight:700}.credibilityStrip{border-top:1px solid #d8d0c2;border-bottom:1px solid #d8d0c2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.credibilityStrip span{border-right:1px solid #d8d0c2;flex-direction:column;gap:5px;padding:24px 28px;display:flex}.credibilityStrip span:first-child{padding-left:0}.credibilityStrip span:last-child{border-right:0}.credibilityStrip b{color:var(--navy);font-family:Libre Caslon Display,Georgia,serif;font-size:22px;font-weight:400}.credibilityStrip small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.practiceSection{background:#fff;padding:90px 5.5vw}.sectionHead{grid-template-columns:1fr 400px;align-items:end;gap:60px;max-width:1400px;margin:0 auto 50px;display:grid}.sectionHead h2{margin:14px 0 0;font-size:50px}.sectionHead>p{color:var(--muted);line-height:1.7}.practiceGrid{grid-template-columns:repeat(3,1fr);gap:2px;max-width:1400px;margin:auto;display:grid}.practiceCard{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:360px;padding:32px;transition:all .25s;display:flex}.practiceCard:hover{transform:translateY(-4px)}.practiceCard>span{color:#e0c89e;letter-spacing:.15em;font-size:11px}.practiceCard h3{margin-bottom:12px;font-family:Georgia,serif;font-size:30px;font-weight:400}.practiceCard p{color:#e1e5e9;max-width:330px;font-size:13px;line-height:1.6}.practiceCard b{color:#e1c697;font-size:11px}.firmFeature{background:var(--navy);color:#fff;grid-template-columns:1.05fr .95fr;min-height:650px;display:grid}.featurePhoto{background:url(/assets/office.jpg) 50%/cover}.featureCopy{flex-direction:column;justify-content:center;padding:100px 8vw;display:flex}.featureCopy h2{margin:14px 0 25px;font-size:57px}.featureCopy>p:not(.eyebrow){color:#d9dee5;font-family:Georgia,serif;font-size:18px;line-height:1.75}.featureLinks{gap:30px;margin-top:25px;display:flex}.attorneyStrip{background:#f5f1e9;padding:100px 7.5vw}.attorneyIntro{justify-content:space-between;align-items:end;margin:15px 0 45px;display:flex}.attorneyIntro h2{margin:0;font-size:50px}.attorneyCards{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.attorneyCards img{object-fit:cover;filter:saturate(.8);width:100%;height:420px}.attorneyCards h3{margin:17px 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:400}.attorneyCards span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.contactBand{background:var(--gold);color:#fff;justify-content:space-between;align-items:center;gap:50px;padding:75px 7.5vw;display:flex}.contactBand .eyebrow{color:#fff}.contactBand h2{margin:10px 0;font-size:50px}.contactBand p{max-width:650px}.lightButton{color:var(--navy);white-space:nowrap;background:#fff;padding:17px 23px;font-size:12px;font-weight:700}.footer{background:var(--deep);color:#c9d0d8;padding:70px 7.5vw 25px}.footerGrid{grid-template-columns:1.4fr repeat(3,1fr);gap:60px;display:grid}.footerGrid>div{flex-direction:column;gap:10px;font-size:13px;display:flex}.footer img{filter:brightness(0)invert();width:210px;margin-bottom:15px}.footer h4{color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.footer a:hover{color:#fff}.footerBottom{border-top:1px solid #26364a;justify-content:space-between;margin-top:55px;padding-top:20px;font-size:10px;display:flex}.innerHero{background:var(--navy);color:#fff;grid-template-columns:1fr minmax(0,500px);align-items:stretch;min-height:420px;padding-left:7.5vw;display:grid}.innerHero>div:first-child{align-self:center;padding:85px 5vw 75px 0}.innerHero>p,.innerHero>h1{grid-column:1}.innerHero h1{margin:16px 0 24px;font-size:clamp(43px,5vw,68px);line-height:1.04}.innerHero>div:first-child>p:last-child,.innerHero>p:last-child{color:#d8dee6;max-width:700px;font-family:Georgia,serif;font-size:17px;line-height:1.65}.innerHeroImage{background-position:50%;background-size:cover}.articleWrap{grid-template-columns:minmax(0,780px) 300px;gap:80px;max-width:1220px;margin:auto;padding:75px 5vw;display:grid}.articleBody{color:#26364a;font-family:Georgia,serif;font-size:18px;line-height:1.8}.articleBody p{margin-bottom:1.25em}.articleWrap aside{border-top:3px solid var(--gold);height:max-content;padding-top:25px}.articleWrap aside h3{font:400 30px Georgia,serif}.articleWrap aside p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.asidePhone{margin-top:22px;font-weight:700;display:block}.postGrid{grid-template-columns:repeat(3,1fr);gap:20px;padding:70px 7.5vw;display:grid}.postGrid>a{border-top:2px solid var(--gold);background:#fff;min-height:280px;padding:32px}.postGrid span{color:var(--gold);text-transform:uppercase;font-size:10px}.postGrid h2{margin:16px 0;font:400 25px/1.2 Georgia,serif}.postGrid p{color:var(--muted);font-size:13px;line-height:1.6}.postGrid b{font-size:11px}.teamGrid{grid-template-columns:repeat(3,1fr);gap:28px;padding:75px 7.5vw;display:grid}.teamGrid img{object-fit:cover;width:100%;height:390px}.teamGrid h2{margin-top:15px;font:400 25px Georgia,serif}@media (max-width:1050px){.siteHeader nav{display:none}.practiceGrid,.footerGrid,.postGrid,.teamGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.topbar>div:first-child,.navCta{display:none}.siteHeader{height:78px}.brand img{width:190px}.homeHero{background-image:linear-gradient(#071628db 0%,#0716289e 44%,#0716281f 72%,#07162800 100%),url(/assets/hero.jpg);background-position:58%;background-size:cover;align-items:flex-start;min-height:650px}.heroInner{max-width:100%;padding:52px 7vw 300px}.homeHero h1{max-width:520px;font-size:clamp(48px,14vw,68px)}.heroMotto{max-width:500px}.heroLead{max-width:470px;font-size:18px}.heroBadge{display:none}.statement,.sectionHead,.firmFeature,.articleWrap{grid-template-columns:1fr}.statement{padding:55px 7vw}.credibilityStrip{grid-template-columns:1fr;margin-top:10px}.credibilityStrip span{border-bottom:1px solid #d8d0c2;border-right:0;padding:18px 0}.credibilityStrip span:last-child{border-bottom:0}.statement h2,.sectionHead h2,.featureCopy h2,.attorneyIntro h2{font-size:40px}.practiceSection{padding:70px 5vw}.practiceGrid,.attorneyCards,.postGrid,.teamGrid{grid-template-columns:1fr}.practiceCard{min-height:300px}.featurePhoto{min-height:400px}.featureCopy{padding:70px 8vw}.attorneyStrip{padding:70px 7vw}.attorneyIntro{display:block}.attorneyIntro a{margin-top:20px;display:inline-block}.contactBand{display:block}.contactBand .lightButton{margin-top:20px;display:inline-block}.footerGrid{grid-template-columns:1fr}.footerBottom{display:block}.footerBottom span{margin-top:8px;display:block}.innerHero{grid-template-columns:1fr;padding:0 7vw}.innerHeroImage{min-height:260px;margin-left:-7vw;margin-right:-7vw}.articleWrap,.postGrid,.teamGrid{padding:55px 7vw}}.simpleHero{background:var(--navy);color:#fff;padding:90px 7.5vw 80px}.simpleHero>div{max-width:900px}.simpleHero h1{max-width:900px;margin:14px 0 20px;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(46px,5vw,70px);font-weight:400;line-height:1.05}.simpleHero>p,.simpleHero>div>p:last-of-type{color:#d8dee6;max-width:760px;font-family:Georgia,serif;font-size:18px;line-height:1.7}.postDate{color:#d5bd92;letter-spacing:.08em;margin-top:24px;font-size:11px;display:block}.articleBody h1:first-child,.articleBody h2:first-child{margin-top:0}.articleBody h2{color:var(--navy);margin-top:1.5em;font:400 34px/1.2 Libre Caslon Display,Georgia,serif}.articleBody h3{color:var(--navy);margin-top:1.5em;font:400 25px/1.3 Georgia,serif}.articleBody a{color:#80602e;text-underline-offset:3px;text-decoration:underline}.articleBody ul,.articleBody ol{padding-left:25px}.articleBody li{margin:.5em 0}.articleBody img{max-width:100%;height:auto}.relatedPractices{background:#fff;padding:65px 7.5vw}.relatedPractices>div{border-top:1px solid #ddd;grid-template-columns:repeat(3,1fr);display:grid}.relatedPractices a{border-bottom:1px solid #ddd;justify-content:space-between;padding:22px 10px;font-family:Georgia,serif;font-size:18px;display:flex}.relatedPractices a:hover{color:#8e6d38}.contactPage{grid-template-columns:1fr 1fr;gap:8vw;padding:80px 7.5vw;display:grid}.contactPage h2{font:400 40px Libre Caslon Display,Georgia,serif}.contactPhone{color:var(--navy);font:30px Georgia,serif}.contactNote{max-width:560px;color:var(--muted);margin-top:40px;font-size:12px;line-height:1.6}.contactPanel{border-top:4px solid var(--gold);background:#fff;padding:50px}.contactPanel p:not(.eyebrow){color:var(--muted);line-height:1.7}@media (max-width:720px){.simpleHero{padding:65px 7vw}.relatedPractices>div,.contactPage{grid-template-columns:1fr}.contactPage{padding:55px 7vw}.contactPanel{padding:35px}.relatedPractices{padding:55px 7vw}}.peopleSection{background:#fff;padding:80px max(6vw,48px)}.staffSection{background:#f5f0e7}.profileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}.profileCard{background:#fff;border:1px solid #0e233d1f;box-shadow:0 12px 36px #0e233d0f}.profileCard img{object-fit:cover;object-position:top center;width:100%;height:380px;display:block}.profileCard>div{padding:28px}.profileCard h2{margin:8px 0 10px;font-size:30px}.profileCard p{color:#566276;line-height:1.7}.profileRole,.profilePractice{letter-spacing:.08em;text-transform:uppercase;color:#b88a43;font-size:13px}.profileCard a{color:#0d1d34;margin-top:10px;font-weight:700;display:inline-block}.attorneyHero{color:#fff;background:#0d1d34;grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:610px;display:grid}.attorneyHero>div{align-self:center;padding:110px max(6vw,70px)}.attorneyHero h1{margin:12px 0 20px;font-size:clamp(48px,6vw,84px)}.attorneyHero p{max-width:700px;font-size:19px;line-height:1.7}.attorneyHero img{object-fit:cover;object-position:top center;width:100%;height:100%;min-height:610px}.attorneyBio{background:#fff;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:70px;padding:80px max(6vw,70px);display:grid}.attorneyBio article p,.attorneyBio li{color:#35445a;font-size:18px;line-height:1.8}.attorneyBio article h2{margin-top:38px;font-size:34px}.attorneyBio aside{background:#f5f0e7;border-top:3px solid #b88a43;height:max-content;padding:36px}.attorneyBio aside div{border-bottom:1px solid #0e233d1f;padding:12px 0}.attorneyBio aside a{color:#0d1d34;margin-top:26px;font-weight:700;display:inline-block}@media (max-width:900px){.profileGrid{grid-template-columns:1fr}.profileCard{grid-template-columns:160px 1fr;display:grid}.profileCard img{height:100%;min-height:260px}.attorneyHero{grid-template-columns:1fr}.attorneyHero img{min-height:420px;max-height:520px}.attorneyBio{grid-template-columns:1fr}}@media (max-width:600px){.peopleSection{padding:55px 22px}.profileCard{display:block}.profileCard img{height:360px}.attorneyHero>div{padding:70px 24px}.attorneyBio{gap:35px;padding:55px 24px}}:root{--orange:#c96b2c;--orange-deep:#a94f18}.eyebrow{color:var(--orange)}.topbar{border-bottom:2px solid #c96b2cb3}.goldButton{border-color:var(--orange);background:var(--orange);color:#fff}.goldButton:hover{background:var(--orange-deep)}.navCta{border-color:var(--orange)}.practiceCard{background-blend-mode:normal}.practiceCard>span,.practiceCard b{color:#ffd0ad}.attorneyCards img,.innerHeroImage{filter:none}.articleWrap aside,.contactPanel,.postGrid>a{border-color:var(--orange)}.articleBody a{color:var(--orange-deep)}.featurePhoto{filter:none;opacity:1}.reviewsSection{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:7vw;padding:90px 7.5vw;display:grid}.reviewsIntro h2{color:var(--navy);margin:14px 0 22px;font:400 48px/1.08 Libre Caslon Display,Georgia,serif}.reviewsIntro h2 em{font-weight:400}.reviewsIntro>p:not(.eyebrow){color:var(--muted);max-width:520px;line-height:1.7}.reviewActions{align-items:center;gap:24px;margin-top:30px;display:flex}.darkText{color:var(--navy)}.reviewQuotes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.reviewQuotes blockquote{background:var(--cream);border-top:3px solid var(--orange);min-height:250px;margin:0;padding:30px 26px}.reviewQuotes span{color:var(--orange);letter-spacing:.12em}.reviewQuotes p{color:var(--navy);margin:20px 0;font:21px/1.5 Georgia,serif}.reviewQuotes cite{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px;font-style:normal}.socialLinks{margin-top:8px}.footer .socialLinks a{color:#fff;font-weight:600}@media (max-width:900px){.reviewsSection,.reviewQuotes{grid-template-columns:1fr}.reviewQuotes blockquote{min-height:auto}}@media (max-width:600px){.reviewsSection{padding:65px 7vw}.reviewsIntro h2{font-size:39px}.reviewActions{flex-direction:column;align-items:flex-start}}.leadForm{flex-direction:column;gap:18px;margin-top:26px;display:flex}.formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.leadForm label{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.leadForm input,.leadForm textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d6d2ca;outline:none;padding:14px 15px;font:15px DM Sans,Arial,sans-serif}.leadForm textarea{resize:vertical;min-height:145px}.leadForm input:focus,.leadForm textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #c96b2c1f}.consentLine{grid-template-columns:18px 1fr;align-items:start;line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important;display:grid!important}.consentLine input{width:16px;height:16px;margin-top:1px;padding:0}.formSubmit{cursor:pointer;border:0;align-self:flex-start}.formPrivacy{margin:0;color:var(--muted)!important;font-size:11px!important;line-height:1.5!important}.hpField{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (max-width:600px){.formRow{grid-template-columns:1fr}}.mobileMenu{margin-left:auto;display:none;position:relative}.mobileMenu summary{cursor:pointer;border:1px solid var(--orange);color:var(--navy);padding:11px 14px;font-size:12px;font-weight:700;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu>div{border-top:3px solid var(--orange);z-index:50;background:#fff;flex-direction:column;width:min(320px,88vw);padding:10px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 18px 45px #09182a2e}.mobileMenu>div a{border-bottom:1px solid #ece8e0;padding:12px 14px;font-size:13px;font-weight:600}.mobileMenu>div a:last-child{color:var(--orange-deep);border:0}.formNotice{text-transform:none;letter-spacing:0;padding:14px 16px;font-size:13px;line-height:1.55}.formNotice.success{color:#24492a;background:#edf6ee;border-left:4px solid #46764c}.formNotice.error{border-left:4px solid var(--orange);color:#6f2e13;background:#fff0ec}@media (max-width:1050px){.desktopNav{display:none!important}.mobileMenu{display:block}.siteHeader .navCta{margin-left:auto}}@media (max-width:720px){.siteHeader .navCta{display:none}.mobileMenu{display:block}.topbar{justify-content:flex-end}.topbar>div:last-child{justify-content:space-between;width:100%;display:flex}.brand img{width:min(190px,52vw)}}.tonyHero{background:var(--deep);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);min-height:720px;display:grid;overflow:hidden}.tonyHeroCopy{flex-direction:column;justify-content:center;padding:80px 5vw 80px 7.5vw;display:flex}.tonyHeroCopy h1{letter-spacing:-.035em;margin:18px 0 25px;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(54px,6.2vw,92px);font-weight:400;line-height:.96}.tonyHeroCopy h1 em{color:#e0a05a;font-weight:400}.tonyHeroCopy .heroLead{max-width:720px}.tonyHeroPhoto{background:linear-gradient(90deg,#09182a2e,#09182a00),url(/assets/tony.jpg) 50% 20%/cover no-repeat;min-height:720px}.legacyHeroBadge{letter-spacing:.12em;text-transform:uppercase;color:#d8dee6;flex-wrap:wrap;gap:28px;margin-top:32px;font-size:11px;display:flex}.legacyHeroBadge span{border-left:2px solid #e0a05a;padding-left:12px}.tonyFeature{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:95px 7.5vw;display:grid}.tonyFeature img{object-fit:cover;object-position:center top;width:100%;max-height:650px}.tonyFeature h2{margin:15px 0 25px;font-family:Libre Caslon Display,Georgia,serif;font-size:54px;font-weight:400;line-height:1.04}.tonyFeature p:not(.eyebrow){color:#465162;font-family:Georgia,serif;font-size:18px;line-height:1.75}.tonyFeature .actions .textButton{color:var(--navy);border-color:var(--gold)}@media (max-width:850px){.tonyHero{grid-template-columns:1fr}.tonyHeroCopy{padding:65px 7vw}.tonyHeroPhoto{background-position:50% 18%;order:-1;min-height:480px}.tonyFeature{grid-template-columns:1fr;padding:70px 7vw}.tonyFeature h2{font-size:42px}}.mobileCallButton{display:none}@media (max-width:720px){body{padding-bottom:72px}.mobileCallButton{z-index:100;background:var(--orange);color:#fff;letter-spacing:.02em;border:1px solid #ffffff47;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:14px;left:16px;right:16px;box-shadow:0 10px 30px #09182a47}.mobileCallButton:before{content:"☎";font-size:18px;line-height:1}.mobileCallButton:active{background:var(--orange-deep)}}.statementStory{grid-template-columns:minmax(210px,280px) 1fr;align-items:start;gap:34px;display:grid}.statementPortrait{margin:0;position:relative}.statementPortrait img{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:none;width:100%;display:block}.statementPortrait:after{content:"";background:var(--gold);height:4px;position:absolute;inset:auto 0 0}@media (max-width:1050px){.statementStory{grid-template-columns:200px 1fr;gap:26px}}@media (max-width:720px){.statementStory{grid-template-columns:1fr}.statementPortrait{max-width:320px}.statementPortrait img{aspect-ratio:5/6}.statementCopy p{font-size:17px}}.statement{grid-template-columns:minmax(300px,40%) minmax(0,60%);align-items:start;gap:clamp(42px,6vw,90px);padding:72px 7.5vw;display:grid}.statementContent{min-width:0;padding-top:8px}.statementPortrait{width:100%;max-width:520px;margin:0;position:relative}.statementPortrait img{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:none;width:100%;height:auto;display:block}.statementPortrait:after{content:"";background:var(--gold);height:4px;position:absolute;bottom:0;left:0;right:0}.statement h2{margin:14px 0 28px;font-size:clamp(42px,4vw,60px);line-height:1.04}.statementCopy{max-width:760px}.statementCopy p{color:#465162;margin-bottom:18px;font-family:Georgia,serif;font-size:18px;line-height:1.72}.statementCopy a{border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:12px;font-weight:700}.statement .credibilityStrip{grid-column:auto;margin-top:34px}@media (max-width:900px){.statement{grid-template-columns:1fr;gap:34px;padding:58px 7vw}.statementPortrait{max-width:420px}.statementContent{padding-top:0}.statement .credibilityStrip{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.statement{padding:48px 7vw}.statementPortrait{max-width:none}.statement h2{font-size:40px}.statement .credibilityStrip{grid-template-columns:1fr}.statement .credibilityStrip span{border-bottom:1px solid #d8d0c2;border-right:0;padding:17px 0}.statement .credibilityStrip span:last-child{border-bottom:0}}.officeExperience{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:stretch;min-height:560px;display:grid}.officeExperiencePhoto{background:url(/assets/office-lounge.jpg) 50%/cover no-repeat;min-height:560px;position:relative}.officeExperiencePhoto:after{content:"";pointer-events:none;background:linear-gradient(90deg,#09182a00 65%,#09182a14);position:absolute;inset:0}.officeExperienceCopy{flex-direction:column;justify-content:center;padding:82px 7vw;display:flex}.officeExperienceCopy h2{letter-spacing:-.02em;margin:14px 0 24px;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(42px,4vw,58px);font-weight:400;line-height:1.04}.officeExperienceCopy>p:not(.eyebrow){color:#465162;max-width:650px;font-family:Georgia,serif;font-size:18px;line-height:1.75}@media (max-width:900px){.officeExperience{grid-template-columns:1fr}.officeExperiencePhoto{min-height:430px}.officeExperienceCopy{padding:60px 7vw}}@media (max-width:620px){.officeExperiencePhoto{min-height:310px}.officeExperienceCopy{padding:50px 7vw}.officeExperienceCopy h2{font-size:40px}}
