body.author #main{background:#fff!important;padding:0!important;max-width:none;width:100%}.spe-author-page{color:#2b2329;background:#fff;min-height:55vh}.spe-author-page *,.spe-author-page *::before,.spe-author-page *::after{box-sizing:border-box}.spe-author-container{width:min(1190px,calc(100% - 64px));margin:0 auto}.spe-author-hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 85% 5%,#fdebf1 0,transparent 46%),linear-gradient(120deg,#fff 0%,#fff 52%,#fff7f9 100%);border-bottom:1px solid #ece1e6;padding:29px 0 58px}.spe-author-hero::after{content:"";position:absolute;right:max(-90px,calc((100vw - 1440px)/2));bottom:-140px;z-index:-1;pointer-events:none;width:410px;height:460px;background:#8d1543;opacity:.066;-webkit-mask:var(--spe-heroine-url,none) center bottom/contain no-repeat;mask:var(--spe-heroine-url,none) center bottom/contain no-repeat}.spe-author-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.5;color:#746773;font-weight:650;margin-bottom:52px}.spe-author-breadcrumb a{color:#891238;text-decoration:none}.spe-author-breadcrumb a:hover{text-decoration:underline}.spe-author-hero-layout{display:grid;grid-template-columns:clamp(155px,20vw,222px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,70px);max-width:1080px}.spe-author-portrait{width:100%;aspect-ratio:1;position:relative;display:grid;place-items:center;isolation:isolate;padding:9px;border-radius:29px;background:linear-gradient(135deg,#ffe6ee,#f4d1df);box-shadow:0 15px 32px #4d0f2915;transform:rotate(-2deg)}.spe-author-portrait::after{content:"";position:absolute;inset:8px;border:2px solid #ffffffab;border-radius:23px;pointer-events:none;z-index:1}.spe-author-portrait .spe-author-avatar{width:100%;height:100%;display:block;object-fit:cover;border-radius:22px;transform:rotate(2deg);background:#eee3e7}.spe-author-portrait-accent{position:absolute;right:-13px;bottom:18px;width:42px;height:42px;border-radius:50%;background:#82143c;box-shadow:0 4px 13px #460b1e38}.spe-author-hero-copy{max-width:760px;min-width:0}.spe-author-kicker,.spe-author-overline{display:flex;align-items:center;gap:9px;font:800 11px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#8e103d}.spe-author-kicker span{width:29px;height:3px;background:#9d1c4b;display:inline-block;border-radius:3px}.spe-author-page .spe-author-hero h1{font:800 clamp(38px,5vw,59px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.05em;color:#311b27;margin:13px 0 18px;overflow-wrap:break-word}.spe-author-introduction{max-width:740px;color:#63525d;font-size:clamp(15px,1.5vw,18px);line-height:1.65;margin:0 0 27px}.spe-author-hero-bottom{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.spe-author-post-count{display:inline-flex;gap:7px;align-items:baseline;color:#665360;font-size:13px}.spe-author-post-count strong{font-size:25px;line-height:1.1;color:#8f103d;font-weight:850;letter-spacing:-.04em}.spe-author-jump{border-bottom:1px solid #d4aab9;padding-bottom:4px;font-size:12px;color:#810e39;font-weight:800;text-decoration:none}.spe-author-jump span{margin-left:5px}.spe-author-jump:hover{border-color:#810e39}.spe-author-about{margin-top:46px;background:#fff;position:relative;overflow:hidden;border:1px solid #eae0e6;border-radius:14px;padding:35px 42px 32px;box-shadow:0 7px 32px #4a14290a}.spe-author-about-top{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border-bottom:1px solid #efe5e9;padding-bottom:21px;margin-bottom:23px}.spe-author-about h2{font:800 clamp(26px,2.6vw,32px)/1.24 Arial,Helvetica,sans-serif;letter-spacing:-.033em;color:#311e29;margin:9px 0 0}.spe-author-about-symbol{width:55px;height:55px;opacity:.18;flex:0 0 55px;background:#921341;-webkit-mask:var(--spe-heroine-url,none) center/contain no-repeat;mask:var(--spe-heroine-url,none) center/contain no-repeat}.spe-author-about-content{max-width:1000px}.spe-author-bio{max-width:970px;columns:2;column-gap:43px;column-rule:1px solid #f1e9ec}.spe-author-bio p{margin:0 0 15px;color:#55464f;font:400 16px/1.85 Arial,Helvetica,sans-serif;break-inside:avoid}.spe-author-bio p:last-child{margin-bottom:0}.spe-author-socials{display:flex;gap:23px;flex-wrap:wrap;align-items:center;border-top:1px solid #efe5e9;padding-top:20px;margin-top:30px}.spe-author-socials>strong{color:#513340;font-size:13px;white-space:nowrap}.spe-author-social-links{display:flex;gap:8px;flex-wrap:wrap}.spe-author-social-links a{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #e8d8e0;border-radius:50px;background:#fff;color:#7a1640!important;font-size:12px;font-weight:800;text-decoration:none;transition:background .16s ease,border-color .16s ease}.spe-author-social-links a:hover{background:#fff0f5;border-color:#bd8aa1}.spe-author-editorial-link{display:inline-flex;align-items:center;gap:9px;margin-top:21px;color:#811139!important;font-size:12px;font-weight:800;text-decoration:underline!important;text-underline-offset:4px}.spe-author-editorial-link:hover{color:#4e0825!important}.spe-author-publications{padding:65px 0 90px;scroll-margin-top:15px}.spe-author-publications-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #eae1e6;margin-bottom:28px}.spe-author-publications-heading h2{font:800 clamp(26px,3vw,35px)/1.17 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#2b1923;margin:8px 0 0}.spe-author-heading-aside{color:#83747c;font-size:12px;white-space:nowrap}.spe-author-page .spe-list-card--feature{margin-bottom:26px}.spe-author-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px}.spe-author-empty{text-align:center;border:1px solid #eddae2;border-radius:13px;background:#fff6f9;padding:56px 24px}.spe-author-empty h3{color:#371c2a;font-size:24px;margin:0 0 10px}.spe-author-empty p{color:#6b5862;font-size:15px;margin:0 0 22px}.spe-author-empty a{display:inline-flex;padding:12px 17px;border-radius:6px;color:#fff!important;background:#8b103b;font-size:13px;font-weight:800}.spe-author-page :focus-visible{outline:3px solid #b13b63;outline-offset:4px}@media(max-width:1000px){.spe-author-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spe-author-hero-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.spe-author-bio{columns:1}}@media(max-width:760px){.spe-author-container{width:calc(100% - 36px)}.spe-author-hero{padding:23px 0 37px}.spe-author-breadcrumb{margin-bottom:27px}.spe-author-hero-layout{grid-template-columns:142px minmax(0,1fr);gap:23px}.spe-author-page .spe-author-hero h1{font-size:clamp(31px,5vw,42px)}.spe-author-introduction{font-size:14px;line-height:1.6}.spe-author-hero::after{width:280px;opacity:.05;right:-80px}.spe-author-hero-bottom{gap:14px}.spe-author-about{padding:27px 23px;margin-top:25px}.spe-author-publications{padding:43px 0 65px}.spe-author-page .spe-list-card--feature{margin-bottom:21px}}@media(max-width:540px){.spe-author-container{width:calc(100% - 28px)}.spe-author-hero-layout{grid-template-columns:1fr;gap:23px}.spe-author-portrait{width:122px;aspect-ratio:1;border-radius:19px;padding:6px}.spe-author-portrait .spe-author-avatar{border-radius:15px}.spe-author-portrait::after{border-radius:16px;inset:5px}.spe-author-portrait-accent{width:27px;height:27px;right:-10px;bottom:12px}.spe-author-page .spe-author-hero h1{font-size:37px;margin-top:8px}.spe-author-introduction{font-size:15px;margin-bottom:17px}.spe-author-breadcrumb{font-size:11px}.spe-author-about{padding:24px 19px}.spe-author-about-symbol{width:40px;height:40px;flex-basis:40px}.spe-author-about h2{font-size:26px}.spe-author-bio p{font-size:15px;line-height:1.75}.spe-author-socials{display:block}.spe-author-social-links{margin-top:11px}.spe-author-card-grid{grid-template-columns:1fr;gap:17px}.spe-author-heading-aside{display:none}}@media(prefers-reduced-motion:reduce){.spe-author-social-links a{transition:none}}