@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700&family=Frank+Ruhl+Libre:wght@500;600&display=swap);:root{--ink:#101112;--muted:#707070;--paper:#f5f3ef;--white:#fff;--line:#ddd9d1;--gold:#b79a62}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Assistant,Arial,sans-serif;line-height:1.8}a{text-decoration:none;color:inherit}.nav{height:82px;background:rgb(245 243 239 / .94);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;padding:0 5vw;position:fixed;top:0;width:100%;z-index:20;border-bottom:1px solid rgb(0 0 0 / .07)}.brand{display:flex;align-items:center;gap:12px;font-weight:700;line-height:1.05}.brand img{width:43px;height:43px;object-fit:contain}.brand small{font-size:11px;font-weight:400;color:var(--muted)}nav{display:flex;gap:27px;align-items:center;font-size:15px}nav a{transition:.2s}nav a:hover{color:var(--gold)}.nav-cta{border:1px solid var(--ink);padding:7px 18px}.menu{display:none;border:0;background:none;font-size:25px}.hero{min-height:100vh;padding:170px 8vw 100px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(circle at 50% 30%,#fff 0,#f5f3ef 48%,#e9e5de 100%);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:600px;height:600px;border:1px solid rgb(183 154 98 / .18);border-radius:50%;top:14%;left:50%;transform:translateX(-50%)}.hero>*{position:relative;z-index:1}.hero-mark{width:110px;height:110px;margin-bottom:22px;animation:fade 1.6s ease both}.hero-mark img{width:100%;height:100%;object-fit:contain}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;color:var(--gold);font-weight:700;margin:0 0 12px}.hero h1{font-size:clamp(35px,5vw,66px);font-weight:400;margin:0 0 12px;letter-spacing:-1px}.hero h1 i{font-style:normal;color:#b5b0a7;margin:0 8px}.quote{font-family:"Frank Ruhl Libre",serif;font-size:clamp(19px,2.2vw,29px);max-width:760px;margin:22px 0 0}.quote-author{color:var(--muted);margin:0}.hero-actions{display:flex;gap:12px;margin-top:30px}.btn{display:inline-block;padding:11px 25px;border:1px solid var(--ink);transition:.25s}.btn.primary{background:var(--ink);color:#fff}.btn.primary:hover{transform:translateY(-2px)}.btn.ghost:hover{background:#fff}.section{padding:120px 8vw}.split{display:grid;grid-template-columns:1fr 1.4fr;gap:9vw}.section h2{font-size:clamp(35px,4vw,55px);line-height:1.15;font-weight:400;margin:0}.section h2 em{font-family:"Frank Ruhl Libre",serif;font-style:normal}.copy{font-size:18px;color:#393939}.dark{background:#121314;color:#eee}.section-head{margin-bottom:48px}.dark .eyebrow{color:#c8aa72}.cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #383838;border-right:1px solid #383838}.cards article{padding:30px;border-left:1px solid #383838;border-bottom:1px solid #383838;min-height:230px}.cards span{color:#b79a62;font-size:12px}.cards h3{font-size:25px;margin:14px 0 8px;font-weight:500}.cards p{color:#aaa;margin:0}.profile{display:grid;grid-template-columns:.8fr 1.5fr;gap:8vw;align-items:start}.profile-photo{min-height:540px;background:linear-gradient(145deg,#d6d0c5,#eeeae2);display:flex;align-items:center;justify-content:center}.initials{font-family:"Frank Ruhl Libre",serif;font-size:110px;color:#8f887c}.profile p:not(.eyebrow){font-size:17px;color:#444}.light{background:#fff}.press{border-top:1px solid var(--line)}.press a{display:grid;grid-template-columns:130px 1fr 40px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.press span{color:var(--gold);font-weight:700}.press strong{font-weight:500;font-size:18px}.press b{font-size:20px;text-align:left}.lecture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#383838}.lecture-grid a{background:#121314;padding:28px;min-height:245px;border:1px solid #292a2b}.lecture-grid h3{font-size:21px;margin:0 0 10px}.lecture-grid p{color:#aaa}.lecture-grid span{color:#c8aa72;font-size:14px}.quotes{background:#eae6de}.quote-wall{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#cfc8bc;margin-top:45px}.quote-wall blockquote{margin:0;background:#eae6de;padding:45px;font-family:"Frank Ruhl Libre",serif;font-size:25px;min-height:180px}.quote-wall small{display:block;font:14px Assistant;color:var(--muted);margin-top:15px}.contact{padding:110px 8vw;background:#b79a62;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.contact .eyebrow{color:#26231e}.contact h2{font-size:clamp(50px,6vw,90px);line-height:.95;margin:0;font-weight:400}.contact p:not(.eyebrow){font-size:18px;max-width:450px}.contact-box{display:flex;flex-direction:column;justify-content:center}.contact-box>a:not(.btn){padding:15px 0;border-bottom:1px solid rgb(0 0 0 / .25);display:flex;justify-content:space-between}.contact-box span{color:#4e473c}.contact-box strong{font-size:20px;font-weight:500}.contact-box .btn{align-self:flex-start;margin-top:25px;background:#111;color:#fff;border-color:#111}footer{background:#101112;color:#fff;padding:35px 8vw;display:flex;align-items:center;gap:15px}footer img{width:40px;height:40px;filter:invert(1);object-fit:contain}footer small{margin-right:auto;color:#777}@keyframes fade{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){nav{display:none}.menu{display:block}.nav.open nav{display:flex;position:absolute;top:82px;right:0;left:0;background:var(--paper);padding:20px;flex-direction:column}.split,.profile,.contact{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.lecture-grid{grid-template-columns:1fr 1fr}.profile-photo{min-height:350px}.section{padding:85px 6vw}}@media(max-width:600px){.cards,.lecture-grid,.quote-wall{grid-template-columns:1fr}.press a{grid-template-columns:80px 1fr 25px}.hero{padding-left:6vw;padding-right:6vw}.hero-actions{flex-direction:column;width:100%}.btn{text-align:center}footer{flex-wrap:wrap}footer small{width:100%;margin:0}}.brand img{width:175px;height:60px;object-fit:contain}.hero-mark{width:300px;height:155px;margin-bottom:24px}.hero-mark img{object-fit:contain}.hero:after{width:min(94vw,1000px);height:min(94vw,1000px);min-width:650px;min-height:650px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.hero{min-height:900px}.hero h1{font-size:clamp(29px,4.1vw,58px)}footer img{width:165px;height:60px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}@media(max-width:600px){.hero{min-height:760px}.hero:after{width:680px;height:680px;min-width:680px;min-height:680px}.hero-mark{width:235px;height:125px}.brand img{width:145px;height:52px}}.hero:after{width:min(78vw,76vh,780px);height:min(78vw,76vh,780px);min-width:0;min-height:0;top:52%}.hero-mark img,.brand img{mix-blend-mode:normal}@media(max-width:600px){.hero:after{width:min(92vw,68vh);height:min(92vw,68vh);min-width:0;min-height:0;top:52%}}h1,h2,h3,.section h2 em,.contact h2{font-family:"Frank Ruhl Libre","Noto Serif Hebrew",Georgia,serif;font-style:normal;font-weight:500}.hero h1{font-family:"Frank Ruhl Libre","Noto Serif Hebrew",Georgia,serif;font-weight:600;letter-spacing:0;line-height:1.28}.section h2,.contact h2{font-weight:500}.cards h3,.lecture-grid h3{font-weight:500}.nav nav{position:relative}.nav nav a{position:relative;z-index:1;padding:7px 10px;white-space:nowrap}.nav nav a.nav-cta{border:0;padding:7px 10px}.nav-outline{position:absolute;z-index:0;top:0;left:0;width:0;height:0;border:1px solid var(--ink);box-sizing:border-box;pointer-events:none;opacity:0;transform:translate(0,0);transition:transform .3s ease,width .3s ease,height .3s ease,opacity .16s ease}.nav-outline.is-visible{opacity:1}section[id]{scroll-margin-top:82px}@media(max-width:900px){.nav nav{width:100%}.nav nav a{display:block;text-align:center}.nav-outline{transition:transform .22s ease,width .22s ease,height .22s ease,opacity .16s ease}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-outline{transition:none}}.nav{direction:rtl;justify-content:space-between;gap:24px}.nav nav{direction:rtl;flex-shrink:1;min-width:0}.nav .brand{margin-inline-start:auto;flex-shrink:0}.hero{background:#f8f3e9}.hero:after{border-color:rgb(183 154 98 / .25)}.hero h1,.section h2,.section h2 em,.cards h3,.lecture-grid h3,.contact h2{font-family:'Rubik','Arial',sans-serif;font-style:normal;font-weight:800;letter-spacing:-.035em}.hero h1{font-size:clamp(29px,4.1vw,58px);line-height:1.28}.section h2,.contact h2{line-height:1.22}.cards h3,.lecture-grid h3{font-weight:700;line-height:1.4}.nav nav a{font-family:'Rubik',Assistant,Arial,sans-serif;font-weight:500}@media(max-width:900px){.nav{justify-content:space-between}.nav .menu{order:0}.nav .brand{order:1;margin-inline-start:auto}.nav nav{order:2}.nav.open nav{direction:rtl}}@media(max-width:600px){.hero h1{font-size:clamp(25px,7vw,37px)}}.hero h1{font-family:'Heebo','Rubik',Arial,sans-serif;font-weight:900;font-size:clamp(25px,3.15vw,46px);letter-spacing:-.042em;line-height:1.3;max-width:min(70vw,570px);width:100%;margin-inline:auto;text-wrap:balance;overflow-wrap:normal}.hero h1 i{margin-inline:clamp(3px,.7vw,9px)}.section h2,.section h2 em{font-family:'Rubik',Assistant,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(29px,3.25vw,45px);letter-spacing:-.015em;line-height:1.36}.lecture-grid h3{font-family:'Rubik',Assistant,Arial,sans-serif;font-weight:500;font-size:20px;letter-spacing:0}.contact h2{font-family:'Rubik',Assistant,Arial,sans-serif;font-size:clamp(32px,3.8vw,52px);font-weight:400;letter-spacing:-.015em;line-height:1.18}@media(max-width:600px){.hero h1{font-size:clamp(22px,5.3vw,30px);max-width:68vw;letter-spacing:-.045em;line-height:1.34}.hero h1 i{margin-inline:4px}.section h2,.section h2 em{font-size:clamp(28px,8vw,36px)}.contact h2{font-size:clamp(30px,8vw,38px)}}.hero h1{font-family:'Heebo','Rubik',Arial,sans-serif;font-weight:400;font-size:clamp(15px, 3.5vw, 44px);white-space:nowrap;text-wrap:nowrap;width:max-content;max-width:none;max-inline-size:none;line-height:1.3;letter-spacing:-.022em;overflow-wrap:normal}.hero h1 i{margin-inline:clamp(2px, .5vw, 7px)}.contact h2{white-space:nowrap;text-wrap:nowrap;font-size:clamp(21px, 3vw, 43px);line-height:1.3}@media(max-width:600px){.hero h1{font-size:clamp(14px, 4.2vw, 25px)}.hero h1 i{margin-inline:2px}.contact h2{font-size:clamp(21px, 5.9vw, 30px)}}.hero{background:#DCD6CC}.hero::before{content:"";position:absolute;width:min(78vw, 76vh, 780px);height:min(78vw, 76vh, 780px);border-radius:50%;background:#f8f3e9;top:52%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@media (max-width:600px){.hero::before{width:min(92vw, 68vh);height:min(92vw, 68vh)}}.contact-box .contact-detail{padding:15px 0;border-bottom:1px solid rgb(0 0 0 / .25);display:flex;justify-content:space-between;gap:15px;align-items:center}@media (max-width:600px){.contact-box .contact-detail{flex-wrap:wrap}}.hero h1{font-family:"Frank Ruhl Libre","Noto Serif Hebrew",Georgia,serif;font-weight:500;font-style:normal;letter-spacing:0;font-size:clamp(17px, 3.15vw, 42px);line-height:1.3;white-space:nowrap;text-wrap:nowrap;width:max-content;max-width:none}.hero h1 i{font-family:inherit;font-weight:400;margin-inline:clamp(3px, .55vw, 8px)}.hero-mark{width:clamp(250px, 31vw, 390px);height:clamp(128px, 13.5vw, 180px);margin-bottom:18px;display:flex;justify-content:center;align-items:center}.hero-mark img{width:100%;height:100%;object-fit:contain;image-rendering:auto}.brand img,footer img{image-rendering:auto}@media (max-width:600px){.hero-mark{width:min(72vw, 290px);height:132px;margin-bottom:11px}.hero h1{font-size:clamp(15px, 4.05vw, 23px)}}.brand-controls{display:flex;align-items:center;gap:16px;direction:rtl;flex-shrink:0;margin-inline-start:auto}.nav .brand{margin:0;flex-shrink:0}.lang-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:49px;padding:5px 9px;border:1px solid rgb(16 17 18 / .35);font-family:Assistant,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.03em;white-space:nowrap;transition:background .2s ease,color .2s ease}.lang-toggle:hover,.lang-toggle:focus-visible{background:#101112;color:#fff}.lang-toggle:focus-visible{outline:2px solid #b79a62;outline-offset:2px}html[lang="en"] body{font-family:Arial,'Helvetica Neue',sans-serif;text-align:left}html[lang="en"] .nav,html[lang="en"] .nav nav{direction:ltr}html[lang="en"] .nav{justify-content:space-between}html[lang="en"] .brand-controls{direction:ltr;margin-left:auto;margin-right:0}html[lang="en"] .eyebrow{letter-spacing:.16em}html[lang="en"] .quote,html[lang="en"] .quote-wall blockquote{font-family:Georgia,serif}html[lang="en"] h1,html[lang="en"] h2,html[lang="en"] h3,html[lang="en"] .section h2 em,html[lang="en"] .contact h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.018em}html[lang="en"] .hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:500;font-size:clamp(16px,2.8vw,37px);white-space:nowrap;max-width:none;width:max-content;letter-spacing:-.025em}html[lang="en"] .section h2,html[lang="en"] .section h2 em{font-weight:400;font-size:clamp(27px,3.15vw,44px)}html[lang="en"] .cards h3,html[lang="en"] .lecture-grid h3{font-family:Arial,'Helvetica Neue',sans-serif;letter-spacing:0;font-size:clamp(19px,2vw,24px);font-weight:600}html[lang="en"] .contact h2{font-size:clamp(20px,2.3vw,34px);font-weight:400;white-space:nowrap}html[lang="en"] .contact-detail,html[lang="en"] .press a{direction:ltr}html[lang="en"] .press b{text-align:right}html[lang="en"] footer small{margin-left:auto;margin-right:0}html[lang="en"] .brand-en{display:flex;align-items:center;gap:9px;font-family:Georgia,serif;font-size:20px;letter-spacing:.04em;line-height:1.12;white-space:nowrap}html[lang="en"] .brand-en-mark{font-size:31px;letter-spacing:-.15em;padding-right:6px;font-weight:500}html[lang="en"] .brand-en small{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.2em;margin-top:3px;font-weight:400}html[lang="en"] .hero-mark{height:auto;min-height:148px}.hero-brand-en{display:flex;flex-direction:column;align-items:center;line-height:1.05;gap:5px;font-family:Georgia,'Times New Roman',serif;color:#101112}.hero-brand-monogram{font-size:clamp(48px,7vw,92px);font-weight:400;letter-spacing:-.13em;padding-right:.13em}.hero-brand-name{font-size:clamp(24px,3.2vw,42px);letter-spacing:.1em}.hero-brand-sub{font:11px Arial,sans-serif;letter-spacing:.3em;margin-top:3px}@media(max-width:900px){.brand-controls{order:1;margin-inline-start:auto;gap:10px}html[lang="en"] .nav .menu{order:0}html[lang="en"] .nav .brand-controls{order:1}html[lang="en"] .nav nav{order:2;direction:ltr}html[lang="en"] .nav.open nav{direction:ltr}html[lang="en"] .nav.open nav a{text-align:center}}@media(max-width:600px){.nav{padding:0 3vw;gap:6px}.lang-toggle{min-width:43px;font-size:12px;padding:4px 6px}html[lang="en"] .brand-en{font-size:14px;gap:5px}html[lang="en"] .brand-en-mark{font-size:23px}html[lang="en"] .brand-en small{font-size:7px}html[lang="en"] .hero h1{font-size:clamp(13px,3.1vw,19px)}html[lang="en"] .contact h2{font-size:clamp(18px,4vw,28px)}html[lang="en"] .hero-brand-name{font-size:clamp(22px,5.3vw,29px)}}.hero{background:linear-gradient(rgb(18 18 18 / .18),rgb(18 18 18 / .18)),url(/wp-content/themes/straschnow-law/hero-library-bg.png) center center / cover no-repeat}.hero::before{content:"";position:absolute;width:min(78vw, 76vh, 780px);height:min(78vw, 76vh, 780px);border-radius:50%;background:#f8f3e9;top:52%;left:50%;transform:translate(-50%,-50%);pointer-events:none;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08),0 0 0 9999px rgb(0 0 0 / .04)}.hero::after{border-color:rgb(183 154 98 / .28)}.hero .quote{max-width:min(62vw, 540px);line-height:1.5}html[lang="he"] .hero h1{font-size:clamp(17px, 3vw, 39px);white-space:nowrap}html[lang="he"] .hero .quote{font-size:clamp(18px, 2vw, 28px)}html[lang="en"] .hero .quote{font-size:clamp(14px, 1.45vw, 20px);max-width:min(54vw, 500px);line-height:1.55}html[lang="en"] .hero h1{font-size:clamp(15px, 2.35vw, 31px)}.profile-photo{min-height:540px;overflow:hidden;background:#e7e1d6}.profile-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.profile-photo .initials{display:none}@media (max-width:900px){.profile-photo{min-height:420px}}@media (max-width:600px){.hero::before{width:min(92vw, 68vh);height:min(92vw, 68vh)}html[lang="he"] .hero h1{font-size:clamp(13px, 3.75vw, 21px)}html[lang="he"] .hero .quote{font-size:clamp(15px, 4vw, 21px);max-width:min(74vw, 355px)}html[lang="en"] .hero h1{font-size:clamp(12px, 3vw, 17px)}html[lang="en"] .hero .quote{font-size:clamp(12px, 2.85vw, 16px);max-width:min(74vw, 340px)}}.hero::after{display:none!important}@media (max-width:600px){.hero{background-position:center,right center}}.hero-circle-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(68vw, 620px);min-height:min(66vw, 64vh, 650px);padding:40px 26px;animation:heroCircleReveal 1.25s cubic-bezier(.22,.8,.22,1) both;transform-origin:center center;will-change:transform,opacity,filter}.hero-circle-content .hero-mark,.hero-circle-content .eyebrow,.hero-circle-content h1,.hero-circle-content .quote,.hero-circle-content .quote-author,.hero-circle-content .hero-actions{opacity:0;transform:translateY(12px);animation:heroContentFade .9s ease forwards}.hero-circle-content .hero-mark{animation-delay:.16s}.hero-circle-content .eyebrow{animation-delay:.28s}.hero-circle-content h1{animation-delay:.40s}.hero-circle-content .quote{animation-delay:.52s}.hero-circle-content .quote-author{animation-delay:.64s}.hero-circle-content .hero-actions{animation-delay:.76s}@keyframes heroCircleReveal{from{opacity:0;transform:translateY(18px) scale(.94);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes heroContentFade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.profile{align-items:center}.profile-photo{min-height:680px;max-width:460px;width:100%;margin-inline:auto;border-radius:6px;overflow:hidden}.profile-photo img{object-fit:cover;object-position:center 18%;transform:scale(1.06)}@media (max-width:900px){.hero-circle-content{width:min(76vw, 560px);min-height:min(72vw, 60vh, 590px);padding:34px 22px}.profile-photo{min-height:560px;max-width:420px}}@media (max-width:600px){.hero-circle-content{width:min(80vw, 360px);min-height:min(80vw, 56vh, 430px);padding:24px 14px}.profile-photo{min-height:470px;max-width:340px}.profile-photo img{object-position:center 14%;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-circle-content,.hero-circle-content .hero-mark,.hero-circle-content .eyebrow,.hero-circle-content h1,.hero-circle-content .quote,.hero-circle-content .quote-author,.hero-circle-content .hero-actions{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.article-list-section{background:#f5f3ef;color:#181919}.article-section-description{margin:17px 0 0;color:#706d68;font-size:18px;max-width:700px}.article-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.article-card{border:1px solid #dcd5ca;background:#fff;padding:29px 28px 25px;display:flex;flex-direction:column;min-height:275px;position:relative;transition:box-shadow .23s ease,transform .23s ease,border-color .23s ease}.article-card:hover,.article-card:focus-visible{transform:translateY(-4px);border-color:#b79a62;box-shadow:0 12px 32px rgb(39 31 19 / .09)}.article-card:focus-visible{outline:2px solid #b79a62;outline-offset:3px}.article-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;letter-spacing:.07em}.article-card-num{color:#ab8d56;font-weight:700}.article-card-category{color:#aaa39a;font-weight:600}.article-card h3{font-family:'Rubik',Assistant,Arial,sans-serif;font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.015em;margin:18px 0 8px}.article-card p{font-size:15.5px;line-height:1.75;color:#77736c;margin:0 0 22px}.article-card-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #e8e3db;padding-top:15px;font-size:14px;font-weight:700;color:#8d7346}html[lang="en"] .article-card h3{font-family:Arial,sans-serif;font-weight:500;font-size:21px}html[lang="en"] .article-card-link{direction:ltr}@media(max-width:1100px){.article-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.article-card-grid{grid-template-columns:1fr}.article-card{min-height:245px;padding:25px}.article-card h3{font-size:22px}}body.article-page{background:#faf8f4;color:#262522;font-family:Assistant,Arial,sans-serif;direction:rtl}.article-nav{height:84px;background:rgb(250 248 244 / .96);border-bottom:1px solid #e5e0d7;padding:0 clamp(18px,6vw,100px);display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;z-index:30;backdrop-filter:blur(14px)}.article-brand img{width:170px;max-height:65px;object-fit:contain;display:block}.article-nav-back,.article-home-cta{font-size:14px;color:#51483a;white-space:nowrap}.article-nav-back:hover,.article-home-cta:hover{color:#a0824b}.article-hero{padding:94px clamp(20px,7vw,110px) 70px;background:#f0ece4;border-bottom:1px solid #e2d9cb}.article-hero-inner{max-width:860px;margin:auto}.article-overline{font-size:12px;color:#a48655!important;font-family:Assistant,Arial,sans-serif;letter-spacing:.12em;font-weight:700;margin:0 0 19px}.article-overline span{color:#afa79c;margin:0 9px}.article-hero h1{font-family:'Frank Ruhl Libre',Georgia,serif;font-size:clamp(39px,5.8vw,73px);line-height:1.18;letter-spacing:-.02em;font-weight:500;margin:0 0 15px;text-wrap:balance}.article-byline{font-size:16px;color:#6f6a62;margin:13px 0 0}.article-rule{width:67px;height:2px;background:#b69a69;margin:26px 0 18px}.article-summary{font-size:clamp(17px,1.7vw,21px);line-height:1.75;color:#6c6861;max-width:700px;margin:0}.article-reading-layout{margin:0 auto;padding:62px clamp(20px,7vw,100px) 75px;max-width:1140px}.article-content{max-width:810px;margin:0 auto;font-family:Assistant,Arial,sans-serif;font-size:19px;line-height:1.95;color:#373532;overflow-wrap:anywhere}.article-content .article-source p{margin:0 0 22px;line-height:1.94;white-space:normal}.article-content .article-source .source-layout{display:contents}.article-content .article-source .source-original-heading{font-size:22px;font-weight:700;margin-bottom:15px}.article-content .article-source h2{font-family:'Frank Ruhl Libre',Georgia,serif;font-size:30px;font-weight:500;margin:45px 0 17px;line-height:1.5;letter-spacing:0}.article-content .article-source h3{font-family:'Frank Ruhl Libre',Georgia,serif;font-size:25px;margin:30px 0 14px}.article-content .article-source strong,.article-content .article-source b{font-weight:700;color:#292723}.article-content .article-source u{text-decoration-thickness:1px;text-underline-offset:3px}.article-content .article-source a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b79a62;color:#775c31}.article-content .article-source blockquote{border-right:3px solid #c0a16d;padding:12px 23px;margin:20px 0;color:#5d5142;background:#f5f1e9}.article-content .article-source table{width:100%;max-width:100%;border-collapse:collapse;margin:25px 0 32px;background:#fff;font-size:16px}.article-content .article-source table th,.article-content .article-source table td{padding:12px 14px;border:1px solid #ded6c9;text-align:right;vertical-align:top}.article-content .article-source table p{margin:0 0 8px;font-size:inherit}.article-content .article-source table col{width:auto!important}.article-content .article-source sup{line-height:1;font-size:.72em}.article-content .article-source [dir="ltr"]{unicode-bidi:isolate}.article-content .article-source [dir="rtl"]{unicode-bidi:plaintext}.article-content .article-source img{max-width:100%;height:auto}.article-bottom{border-top:1px solid #e7e0d5;max-width:970px;margin:0 auto 75px;padding:33px 30px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.article-back-cta{padding:12px 23px;border:1px solid #1c1c1b;background:#1c1c1b;color:#fff;font-weight:500;font-size:15px;transition:background .2s ease}.article-back-cta:hover{background:#48413a}.article-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#101112;color:#f1eee9;padding:28px clamp(20px,7vw,100px);font-size:14px}.article-footer small{color:#98928a}@media(max-width:600px){.article-nav{height:72px;padding:0 17px}.article-brand img{width:130px}.article-nav-back{font-size:13px}.article-hero{padding:63px 22px 47px}.article-reading-layout{padding:38px 20px 50px}.article-content{font-size:17.5px;line-height:1.86}.article-content .article-source p{margin-bottom:18px}.article-content .article-source h2{font-size:26px}.article-summary{font-size:17px}.article-bottom{margin-bottom:50px}.article-footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.article-card{transition:none}}.profile-photo img{object-position:center 14%}@media(max-width:900px){.profile-photo img{object-position:center 12%}}html[lang='en'] .quote-author,html[lang='en'] .quote-wall blockquote small{font-style:normal}.article-content{font-family:Assistant,Arial,sans-serif;font-size:20px;line-height:2;color:#2f2d2a;text-wrap:pretty}.article-content .article-source{max-width:100%}.article-content .article-source>*{max-width:100%}.article-content .article-source .source-subhead:first-of-type{margin-top:0;font-size:clamp(32px,3.3vw,42px);line-height:1.35}.article-content .article-source h2,.article-content .article-source h3{font-family:'Frank Ruhl Libre',Georgia,serif;color:#191816;text-wrap:balance}.article-content .article-source h2{font-size:clamp(30px,2.8vw,38px);font-weight:600;margin:46px 0 18px;line-height:1.45}.article-content .article-source h3{font-size:clamp(24px,2.2vw,31px);font-weight:600;margin:34px 0 14px;line-height:1.5}.article-content .article-source p{font-size:1em;line-height:2;margin:0 0 18px;color:#2f2d2a}.article-content .article-source p+h2,.article-content .article-source p+h3{margin-top:38px}.article-content .article-source ul,.article-content .article-source ol{margin:0 0 22px;padding-inline-start:1.2em;line-height:1.95}.article-content .article-source li{margin-bottom:8px}.article-content .article-source blockquote{font-size:18px;line-height:1.95}.article-content .article-source table{font-size:15.5px;line-height:1.75}.article-content .article-source table th{background:#f7f3ec;font-weight:700}.article-content .article-source table td,.article-content .article-source table th{padding:13px 14px}.article-content .article-source hr{border:0;border-top:1px solid #e5ddcf;margin:30px 0}