.authors-premium{--author-paper:#f7f2e9;--author-paper-deep:#ece2d2;--author-ink:#172c34;--author-muted:#657477;--author-line:#d9cdbc;--author-teal:#0f6970;--author-teal-deep:#0a4b52;--author-coral:#d96d50;color:var(--author-ink)}.authors-premium *,.authors-premium :after,.authors-premium :before{box-sizing:border-box}.authors-premium a:focus-visible{outline:3px solid var(--author-coral);outline-offset:3px}.authors-shell{max-width:1180px;margin:0 auto;padding:0 28px 80px}.authors-kicker{color:var(--author-coral);font-size:var(--type-label-size);font-weight:var(--type-weight-semibold);letter-spacing:.12em;line-height:var(--type-meta-line-height);text-transform:uppercase}.authors-heading{font-family:inherit;font-weight:var(--type-weight-bold);line-height:var(--type-display-line-height);letter-spacing:-.035em}.authors-link{color:var(--author-teal);font-weight:var(--type-weight-semibold);text-decoration:none}.authors-link:hover{text-decoration:underline;text-underline-offset:3px}.authors-hero{padding:70px 0 58px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:70px;align-items:end}.authors-hero h1{max-width:760px;margin:14px 0 20px}.authors-lede{max-width:620px;margin:0;color:var(--author-muted);font-size:var(--hero-subtitle-size);line-height:1.65}.authors-hero-note{border-left:2px solid var(--author-coral);padding:8px 0 8px 25px}.authors-hero-note strong{display:block;font-size:var(--hero-subtitle-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-line-height)}.authors-hero-note p{margin:14px 0 0;color:var(--author-muted);font-size:var(--hero-support-size);line-height:1.6}.authors-standards-links,.authors-utility{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:12px}.authors-section-intro{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin:0 0 22px}.authors-section-intro h2{margin:0;font-size:30px}.authors-section-intro span{color:var(--author-muted);font-size:12px}.authors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.authors-card{position:relative;display:flex;gap:22px;min-height:228px;padding:26px;overflow:hidden;border:1px solid var(--author-line);background:#fbf8f2;color:var(--author-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.authors-card:after{content:"";position:absolute;right:-28px;bottom:-35px;width:120px;height:120px;border:1px solid var(--author-paper-deep);border-radius:50%}.authors-card:hover{transform:translateY(-4px);border-color:var(--author-teal);box-shadow:0 14px 30px rgba(23,44,52,.09)}.authors-avatar{position:relative;z-index:1;width:94px;height:94px;flex:0 0 94px;overflow:hidden;border:4px solid var(--author-paper-deep);border-radius:50%}.authors-avatar img{object-fit:cover;filter:saturate(.82)}.authors-card h3{margin:0 0 5px;font-size:var(--type-card-size);line-height:1.35;letter-spacing:-.015em}.authors-card h3,.authors-role{font-weight:var(--type-weight-semibold)}.authors-role{margin:0;color:var(--author-coral);font-size:var(--type-label-size);letter-spacing:.08em;line-height:var(--type-meta-line-height);text-transform:uppercase}.authors-card-bio{margin:15px 0 0;color:var(--author-muted);font-size:13px;line-height:1.55}.authors-card-credentials{margin:10px 0 0;color:var(--author-teal-deep);font-size:11px;font-weight:700;line-height:1.45}.authors-count{display:inline-flex;align-items:center;gap:6px;margin-top:17px;color:var(--author-teal);font-size:var(--type-meta-size);font-weight:var(--type-weight-semibold)}.authors-profile-breadcrumb{display:flex;gap:8px;margin-top:26px;color:var(--author-muted);font-size:12px}.authors-profile-hero{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr) 210px;gap:34px;margin-top:28px;padding:40px;overflow:hidden;background:var(--author-teal);color:var(--author-paper)}.authors-profile-hero:after{content:"";position:absolute;right:-90px;top:-120px;width:330px;height:330px;border:1px solid rgba(247,242,233,.18);border-radius:50%;box-shadow:0 0 0 25px rgba(247,242,233,.05),0 0 0 50px rgba(247,242,233,.04)}.authors-profile-photo{position:relative;z-index:1;width:160px;height:160px;overflow:hidden;border:6px solid rgba(247,242,233,.72);border-radius:50%}.authors-profile-photo img{object-fit:cover}.authors-profile-hero h1{margin:8px 0}.authors-profile-hero .authors-kicker{color:#f1c87a}.authors-profile-role{margin:0 0 18px;color:#f1c87a;font-size:var(--type-label-size);font-weight:var(--type-weight-semibold);letter-spacing:.08em;line-height:var(--type-meta-line-height);text-transform:uppercase}.authors-credential{max-width:520px;margin:0;color:rgba(247,242,233,.78);font-size:14px;line-height:1.6}.authors-profile-hero .authors-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#f7d28f;font-size:12px}.authors-stat{z-index:1;align-self:center;padding-left:24px;border-left:1px solid rgba(247,242,233,.27)}.authors-stat strong{display:block;font-size:var(--type-page-size);line-height:1}.authors-stat span{display:block;margin-top:8px;color:rgba(247,242,233,.7);font-size:11px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.authors-columns{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:76px;margin-top:62px}.authors-profile-section{margin-bottom:52px}.authors-profile-section h2{margin:0 0 15px;font-size:30px}.authors-profile-section>p{margin:0;color:#385057;font-size:15px;line-height:1.75}.authors-experience{margin-top:16px!important;color:var(--author-coral)!important;font-size:var(--type-label-size)!important;font-weight:var(--type-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.authors-expertise{display:flex;flex-wrap:wrap;gap:8px}.authors-expertise span{padding:9px 12px;border:1px solid var(--author-line);background:#fbf8f2;font-size:12px}.authors-article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.authors-article{display:flex;gap:13px;min-height:112px;padding:17px;border:1px solid var(--author-line);background:#fbf8f2;color:var(--author-ink);text-decoration:none;transition:background .2s ease,transform .2s ease}.authors-article:hover{background:#f1e7d8;transform:translateY(-2px)}.authors-article-index{color:var(--author-coral);font-size:var(--type-meta-size);font-weight:var(--type-weight-semibold)}.authors-article strong{display:block;font-size:var(--type-card-size);font-weight:var(--type-weight-semibold);line-height:1.35}.authors-article-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:var(--author-muted);font-size:11px}.authors-article-meta b{color:var(--author-teal)}.authors-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;border-top:1px solid var(--author-line);color:var(--author-muted);font-size:12px}.authors-pagination-button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--author-teal);font:inherit;font-weight:var(--type-weight-semibold);text-decoration:none}.authors-pagination-button:disabled{color:#a3a8a5}.authors-context{border-top:2px solid var(--author-coral);padding-top:17px}.authors-context h2{margin:0 0 10px;font-size:var(--type-section-size);font-weight:var(--type-weight-semibold);line-height:var(--type-heading-line-height)}.authors-context p{margin:0;color:var(--author-muted);font-size:13px;line-height:1.6}.authors-standards{margin-top:44px;padding:28px 32px;border:1px solid var(--author-line);background:var(--author-paper-deep)}.authors-standards h2{margin:0 0 8px;font-size:25px}.authors-standards p{max-width:750px;margin:0;color:#4e6264;font-size:13px;line-height:1.65}.authors-standards-links{margin-top:14px}@media (max-width:760px){.authors-shell{padding:0 18px 55px}.authors-hero,.authors-profile-hero{display:block}.authors-hero{padding:48px 0 38px}.authors-hero-note{margin-top:36px}.authors-article-list,.authors-columns,.authors-grid{grid-template-columns:1fr}.authors-card{min-height:0;padding:20px}.authors-profile-hero{padding:28px 22px 34px}.authors-profile-photo{width:116px;height:116px;margin-bottom:22px}.authors-stat{margin-top:25px;padding:18px 0 0;border-top:1px solid rgba(247,242,233,.27);border-left:0}.authors-columns{gap:25px;margin-top:40px}.authors-section-intro{flex-direction:column;align-items:flex-start;gap:5px}}.authors-premium{--author-paper:#f8fafc;--author-paper-deep:#eaf2f8;--author-ink:#0f172a;--author-muted:#64748b;--author-line:#dbe4ee;--author-teal:#1976b9;--author-teal-deep:#15537c;--author-coral:#1976b9;min-height:100vh;background:var(--author-paper)}.authors-shell{width:100%;max-width:var(--home-content-max);padding-right:var(--public-inline-gutter);padding-left:var(--public-inline-gutter)}.authors-article strong,.authors-card h3,.authors-context h2,.authors-heading,.authors-hero-note strong{font-family:inherit;font-weight:var(--type-weight-bold);letter-spacing:-.035em}.authors-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:28px;padding:58px 58px 62px;border-radius:24px;background:radial-gradient(circle at 95% 0,rgba(25,118,185,.3),transparent 37%),linear-gradient(135deg,#080f1f,#0c2545);color:#f8fafc}.authors-hero:after{position:absolute;z-index:-1;right:-100px;bottom:-205px;width:460px;height:460px;border:1px solid rgba(191,219,254,.16);border-radius:50%;box-shadow:0 0 0 38px rgba(191,219,254,.04),0 0 0 76px rgba(191,219,254,.03);content:""}.authors-kicker{color:#bfdbfe}.authors-hero h1{max-width:800px;margin-top:15px;color:#fff}.authors-lede{color:rgba(226,232,240,.72)}.authors-hero-note{border-left-color:#60a5fa}.authors-hero-note strong{color:#fff}.authors-hero-note p{color:rgba(226,232,240,.68)}.authors-link{color:#1976b9}.authors-hero .authors-link{color:#bfdbfe}.authors-section-intro{margin-top:64px}.authors-section-intro h2,.authors-standards h2{color:var(--author-ink)}.authors-grid{gap:16px}.authors-article,.authors-card{border-color:var(--author-line);border-radius:16px;background:#fff;box-shadow:0 18px 38px -34px rgba(15,23,42,.8)}.authors-card:hover{border-color:#8fc2e1;box-shadow:0 22px 38px -28px rgba(15,23,42,.55)}.authors-card:after{border-color:#d7e7f2}.authors-avatar{border-color:#e0eef7}.authors-article-index,.authors-count,.authors-role{color:var(--author-teal)}.authors-article-meta b,.authors-card-credentials{color:var(--author-teal-deep)}.authors-standards{margin-top:48px;border-color:#cbddec;border-radius:18px;background:linear-gradient(135deg,#eaf4fb,#f8fbfd)}.authors-profile-breadcrumb{margin-top:24px}.authors-profile-hero{margin-top:26px;border-radius:24px;background:radial-gradient(circle at 96% 10%,rgba(25,118,185,.3),transparent 30%),linear-gradient(135deg,#080f1f,#0c2545)}.authors-profile-hero .authors-kicker,.authors-profile-hero .authors-link,.authors-profile-role{color:#bfdbfe}.authors-profile-hero h1{color:#fff}.authors-credential{color:rgba(226,232,240,.72)}.authors-stat strong{font-family:inherit;font-weight:var(--type-weight-bold)}.authors-stat span{color:rgba(226,232,240,.64)}.authors-context{border-top-color:var(--author-teal)}.authors-expertise span{border-color:var(--author-line);border-radius:999px;background:#fff;color:var(--author-teal-deep)}.authors-article:hover{background:#f5faff}@media (max-width:760px){.authors-shell{padding-right:18px;padding-left:18px}.authors-hero{margin-top:18px;padding:38px 24px 42px;border-radius:20px}.authors-section-intro{margin-top:48px}.authors-profile-hero{border-radius:20px}}