.author-page{background:var(--paper);min-width:0;overflow:hidden}.author-hero{background:var(--ink-deep);min-height:720px;color:var(--paper-light);isolation:isolate;align-items:center;padding:122px 0 80px;display:flex;position:relative;overflow:hidden}.author-hero-art{z-index:-3;position:absolute;inset:0}.author-hero-image{object-fit:cover;object-position:center 44%;filter:saturate(.62)brightness(.48)contrast(1.06);width:100%;height:100%}.author-hero:before{z-index:-2;content:"";background:linear-gradient(90deg,#040c0efa 0%,#040c0eeb 45%,#040c0e80 76%,#040c0ec2 100%),linear-gradient(#040c0e14,#040c0ed1);position:absolute;inset:0}.author-hero:after{z-index:-1;content:"";opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.author-shell,.author-record{width:min(1180px,100% - 40px);min-width:0;margin-left:auto;margin-right:auto}.author-breadcrumbs{color:#f8f3e76b;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:38px;font-size:9px;font-weight:800;display:flex}.author-breadcrumbs a:hover{color:var(--brass-light)}.author-breadcrumbs span:last-child{color:#f8f3e7b3}.author-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(370px,.57fr);align-items:center;gap:clamp(65px,9vw,130px);min-width:0;display:grid}.author-hero-copy{min-width:0}.author-kicker{color:var(--brass-light);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:10px;font-weight:800;display:flex}.author-kicker span{background:var(--brass);width:35px;height:1px}.author-hero-copy h1{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(70px,7.5vw,108px);font-weight:550;line-height:.82}.author-hero-copy h1 em{color:var(--brass-light);font-weight:500}.author-hero-copy>p:not(.author-kicker){color:#f8f3e7bd;max-width:690px;font-family:var(--display);margin:31px 0 0;font-size:clamp(20px,2vw,24px);line-height:1.45}.author-hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.author-source-link{color:#f8f3e7b3;letter-spacing:.05em;border-bottom:1px solid #d6ad658c;padding-bottom:3px;font-size:10px;font-weight:750}.author-source-link span{color:var(--brass-light);margin-left:6px}.author-id{min-width:0;color:var(--ink);background-color:#f2e7d0;background-image:linear-gradient(#59391c0a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 25px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:9px solid #d2c09a;outline:1px solid #d6ad659e;padding:30px 29px 35px;position:relative;transform:rotate(1deg);box-shadow:0 32px 80px #00000070}.author-id-clip{border:3px solid #937b4d;border-bottom:0;border-radius:13px 13px 0 0;width:24px;height:62px;position:absolute;top:-25px;left:46%;transform:rotate(-3deg)}.author-id header{border-bottom:1px solid #10201d2b;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.author-id header span,.author-id header strong{display:block}.author-id header span{color:var(--red);letter-spacing:.15em;font-size:7px;font-weight:900}.author-id header strong{font-family:var(--display);margin-top:3px;font-size:17px}.author-id header b{color:var(--red);letter-spacing:.11em;border:1px solid #8f332b66;padding:6px 9px;font-size:10px}.author-id-main{grid-template-columns:122px 1fr;align-items:center;gap:19px;margin:23px 0 20px;display:grid}.author-monogram{border:5px solid var(--ink);background:var(--green);width:122px;height:145px;color:var(--brass-light);place-items:center;display:grid;position:relative;overflow:hidden}.author-monogram:before{content:"";background:repeating-linear-gradient(115deg,#0000 0 11px,#efd18d14 11px 12px);position:absolute;inset:0}.author-monogram>span{z-index:1;font:600 49px/1 var(--display);position:relative}.author-monogram i{border:1px solid #efd18d3d;border-radius:50%;position:absolute}.author-monogram i:first-of-type{width:82px;height:82px}.author-monogram i:nth-of-type(2){width:102px;height:102px}.author-monogram i:nth-of-type(3){width:128px;height:128px}.author-id-main>div:last-child>span{color:var(--red);letter-spacing:.12em;margin:8px 0 3px;font-size:7px;font-weight:900;display:block}.author-id-main>div:last-child>span:first-child{margin-top:0}.author-id-main strong{font-family:var(--display);font-size:23px;line-height:1.05}.author-id-main p{color:#5c6861;font-family:var(--display);margin:0;font-size:14px;line-height:1.35}.author-id dl{margin:0}.author-id dl div{border-bottom:1px solid #10201d1a;grid-template-columns:70px 1fr;gap:10px;padding:8px 0;display:grid}.author-id dt{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.author-id dd{color:#5d6862;font-family:var(--display);margin:0;font-size:12px}.author-id dl div:last-child{padding-bottom:38px}.author-id-stamp{color:#8f332b9e;letter-spacing:.1em;text-align:center;border:4px double #8f332b94;padding:7px 9px;font-size:9px;font-weight:900;line-height:1.05;position:absolute;bottom:20px;right:22px;transform:rotate(-9deg)}.author-stats{background:var(--green);color:var(--paper-light);grid-template-columns:repeat(4,1fr);margin:0;padding:0 calc(50% + min(1180px,100% - 40px)/-2);list-style:none;display:grid}.author-stats li{border-left:1px solid #f8f3e71c;flex-direction:column;justify-content:center;min-height:92px;padding:17px 24px;display:flex}.author-stats li:last-child{border-right:1px solid #f8f3e71c}.author-stats strong{color:var(--brass-light);font:22px/1.1 var(--display)}.author-stats span{color:#f8f3e780;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:750}.author-record{background:linear-gradient(#59391c07 1px, transparent 1px), var(--paper-light);background-size:100% 28px;border:1px solid #10201d29;margin-top:120px;margin-bottom:120px;position:relative;box-shadow:0 25px 70px #131b161a}.author-record-head{border-bottom:1px solid #10201d26;padding:75px clamp(30px,7vw,90px) 52px;position:relative}.author-record-tab{background:var(--red-dark);min-width:230px;height:28px;color:var(--paper-light);letter-spacing:.15em;padding:7px 18px;font-size:8px;font-weight:900;position:absolute;top:-27px;left:0}.author-record-tab:after{border-right:28px solid #0000;border-bottom:28px solid var(--red-dark);content:"";position:absolute;top:0;right:-28px}.author-record-head h2{max-width:850px;font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(51px,6vw,76px);font-weight:620;line-height:.96}.author-record-layout{grid-template-columns:210px minmax(0,790px);justify-content:space-between;gap:68px;min-width:0;padding:64px clamp(30px,7vw,90px) 90px;display:grid}.author-index{background:#eee5d28c;border:1px solid #10201d2b;height:fit-content;position:sticky;top:25px}.author-index>p{color:var(--red);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #10201d24;margin:0;padding:14px 15px;font-size:8px;font-weight:900}.author-index>a{color:#58635d;border-bottom:1px solid #10201d1a;grid-template-columns:25px 1fr;padding:10px 13px;font-size:10px;font-weight:650;display:grid}.author-index>a span{color:#8f332ba6;font-family:var(--display)}.author-index-note{border-left:3px solid var(--red);color:#626d67;background:#8f332b0e;margin:14px;padding:13px;font-size:10px;line-height:1.5}.author-index-note strong{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.author-index-note a{color:var(--ink);font-family:var(--display)}.author-prose{min-width:0}.author-prose section{margin-bottom:72px;scroll-margin-top:28px}.author-prose p{color:#4f5c56;font-family:var(--display);margin:0 0 20px;font-size:19px;line-height:1.72}.author-prose h3{font-family:var(--display);letter-spacing:-.03em;margin:0 0 25px;font-size:clamp(37px,4vw,49px);font-weight:650;line-height:1.04}.author-opening:first-letter{float:left;color:var(--red);font:650 78px/.7 var(--display);margin:8px 10px 0 0}.author-expertise-grid{border-top:1px solid #10201d29;border-left:1px solid #10201d29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.author-expertise-grid>div{background:#eee5d261;border-bottom:1px solid #10201d29;border-right:1px solid #10201d29;min-height:185px;padding:24px}.author-expertise-grid span{color:var(--red);font:15px/1 var(--display)}.author-expertise-grid h4{font-family:var(--display);margin:14px 0 7px;font-size:22px;line-height:1.15}.author-expertise-grid p{color:#68726d;font:11px/1.65 var(--sans);margin:0}.author-principles{border-top:1px solid #10201d29;margin:31px 0 0;padding:0;list-style:none}.author-principles li{border-bottom:1px solid #10201d29;grid-template-columns:48px 1fr;gap:18px;padding:21px 0;display:grid}.author-principles li>span{width:42px;height:42px;color:var(--red);font:15px/1 var(--display);border:1px solid #8f332b6b;border-radius:50%;place-items:center;display:grid}.author-principles p{color:#58645e;margin:2px 0 0;font-size:17px;line-height:1.5}.author-credit-grid{border-top:1px solid #10201d2b;border-left:1px solid #10201d2b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.author-credit-grid>a{background:#eee5d261;border-bottom:1px solid #10201d2b;border-right:1px solid #10201d2b;min-height:235px;padding:23px 20px 55px;transition:background .2s,transform .2s;position:relative}.author-credit-grid>a:hover{z-index:1;background:#fffaf0;transform:translateY(-2px)}.author-credit-grid span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.author-credit-grid h4{font-family:var(--display);margin:10px 0 8px;font-size:21px;line-height:1.15}.author-credit-grid p{color:#68726d;font:10px/1.6 var(--sans);margin:0}.author-credit-grid i{color:var(--red);font-style:normal;position:absolute;bottom:17px;right:18px}.author-colleague{border-left:4px solid var(--brass);background:var(--green);color:var(--paper-light);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:20px;padding:29px;display:grid}.author-colleague-monogram{width:70px;height:70px;color:var(--brass-light);font:24px/1 var(--display);border:1px solid #efd18d80;border-radius:50%;place-items:center;display:grid}.author-colleague span{color:var(--brass-light);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.author-colleague h3{color:var(--paper-light);margin:3px 0 1px;font-size:27px}.author-colleague p{color:#f8f3e78c;font:10px/1.4 var(--sans);margin:0}.author-colleague>a{color:var(--paper-light);white-space:nowrap;font-size:9px;font-weight:750}.author-colleague>a span{margin-left:6px}.author-prose .author-record-close{background:var(--red-dark);color:var(--paper-light);margin-bottom:0;padding:42px;overflow:hidden}.author-record-close h3{color:var(--paper-light);margin-bottom:8px}.author-record-close>p:not(.section-label){color:#f8f3e7a8;font-size:17px}.author-record-close>div{align-items:center;gap:22px;display:flex}.author-record-close>div>a:not(.button){color:#f8f3e7bd;text-underline-offset:4px;font-size:10px;font-weight:750;text-decoration:underline}@media (width<=960px){.author-hero-layout{grid-template-columns:minmax(0,1fr) 350px;gap:45px}.author-record-layout{grid-template-columns:185px minmax(0,1fr);gap:40px}.author-credit-grid{grid-template-columns:1fr}.author-credit-grid>a{min-height:0}}@media (width<=760px){.author-shell,.author-record{width:calc(100% - 32px)}.author-hero{align-items:flex-end;min-height:950px;padding:108px 0 64px}.author-hero-image{object-position:65% center}.author-hero:before{background:linear-gradient(#040c0e57 7%,#040c0ec4 36%,#040c0efa 72%),linear-gradient(90deg,#040c0ea8,#040c0e26)}.author-breadcrumbs{margin-bottom:28px}.author-hero-layout{grid-template-columns:minmax(0,1fr);gap:54px}.author-hero-copy h1{font-size:clamp(58px,16vw,80px)}.author-hero-copy>p:not(.author-kicker){font-size:19px}.author-id{justify-self:center;width:min(100%,450px)}.author-stats{grid-template-columns:repeat(2,1fr);padding:0 16px}.author-stats li{border-bottom:1px solid #f8f3e71a}.author-record{margin-top:90px;margin-bottom:80px}.author-record-head{padding:60px 24px 40px}.author-record-layout{grid-template-columns:minmax(0,1fr);gap:48px;padding:42px 24px 65px}.author-index{position:static}.author-expertise-grid{grid-template-columns:1fr}.author-colleague{grid-template-columns:62px 1fr}.author-colleague>a{grid-column:1/-1}}@media (width<=430px){.author-hero{min-height:930px}.author-kicker{font-size:8px}.author-hero-copy h1{font-size:54px}.author-hero-actions{flex-direction:column;align-items:stretch;gap:13px}.author-hero-actions .button{width:100%}.author-source-link{align-self:flex-start}.author-id{border-width:6px;padding:24px 18px 28px}.author-id-main{grid-template-columns:100px 1fr;gap:14px}.author-monogram{width:100px;height:126px}.author-id-main strong{font-size:20px}.author-stats strong{font-size:19px}.author-record-head h2{font-size:46px}.author-prose p{font-size:18px}.author-principles li{grid-template-columns:42px 1fr;gap:11px}.author-colleague{padding:23px 19px}.author-prose .author-record-close{padding:33px 23px}.author-record-close>div{flex-direction:column;align-items:stretch}}@media print{.site-header,.author-hero,.author-stats,.site-footer{display:none!important}.author-record{width:100%;box-shadow:none;margin:0}}
