.au-av{width:var(--av,44px);height:var(--av,44px);object-fit:cover;background:var(--section);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.au-ini{font-family:var(--font);font-weight:500;font-size:calc(var(--av,44px) * .36);letter-spacing:.06em;text-indent:.06em;color:var(--accent-dark);user-select:none;background:radial-gradient(120% 120% at 28% 22%,#f3fcfa 0,#cdefe9 55%,#a3ddd4 100%);line-height:1;box-shadow:inset 0 0 0 1px #0f766e38}.au-ini.au-t1{color:#4f4838;background:radial-gradient(120% 120% at 28% 22%,#fcfbf7 0,#eeeadf 55%,#dcd4c2 100%)}.au-ini.au-t2{color:#1f4d66;background:radial-gradient(120% 120% at 28% 22%,#f4f9fc 0,#d7e9f2 55%,#b4d3e3 100%)}a:hover>.au-av{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--accent)}.byline{text-align:left;justify-content:center;align-items:center;gap:12px;max-width:760px;margin:24px auto 0;display:flex}.byline-av{border-radius:50%;flex:none;display:block}.byline-txt{min-width:0}.byline-who{color:#404040;font-size:14px;line-height:20px}.byline-who a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px #0f766e73}.byline-who a:hover{color:var(--accent-text);text-decoration-color:currentColor}.byline-meta{color:var(--muted);flex-wrap:wrap;margin-top:2px;font-size:12px;line-height:18px;display:flex}.byline-meta>span+span:before{content:"·";color:var(--light);margin:0 7px}.byline-meta a{color:#525252;text-decoration:underline;text-decoration-color:var(--light);text-underline-offset:2px}.byline-meta a:hover{color:var(--accent-text)}.author-box{background:var(--card);border:1px solid var(--line);border-radius:var(--r-photo);align-items:flex-start;gap:22px;padding:26px 28px;display:flex}.author-box .ab-av{border-radius:50%;flex:none;display:block}.ab-txt{min-width:0}.ab-k{color:var(--accent-text);font-size:12px;font-weight:500;line-height:16px}.ab-name{margin-top:2px;font-size:22px;line-height:28px}.ab-name a:hover{color:var(--accent-text)}.ab-role{color:var(--muted);font-size:14px;line-height:20px}.ab-bio{color:#404040;margin-top:12px;font-size:15px;line-height:23px}.ab-more{color:var(--ink);margin-top:12px;font-size:14px;font-weight:500;line-height:20px;display:inline-block}.ab-more span{color:var(--accent-text);transition:transform .2s;display:inline-block}.ab-more:hover span{transform:translate(3px)}.au-page{padding-top:40px;padding-bottom:96px}.au-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;max-width:1100px;margin:0 auto;display:grid}.au-side{top:calc(var(--header-h) + 24px);flex-direction:column;align-items:center;gap:14px;display:flex;position:sticky}.au-side .au-av{box-shadow:0 0 0 6px #fff,0 0 0 7px var(--line-2)}.au-side .au-ini{box-shadow:inset 0 0 0 1px #0f766e38,0 0 0 6px #fff,0 0 0 7px var(--line-2)}.au-side-note{color:var(--muted);text-align:center;font-size:12px;line-height:16px}.au-main{min-width:0}.au-kicker{color:var(--accent-text);margin-bottom:12px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.au-h1{font-size:56px;font-weight:400;line-height:60px}.au-h1 .au-h1-role{color:var(--muted);letter-spacing:0;margin-top:10px;font-size:18px;line-height:26px;display:block}.au-bio{flex-direction:column;gap:16px;max-width:720px;margin-top:28px;display:flex}.au-bio p{color:#333;font-size:17px;line-height:28px}.au-block{max-width:720px;margin-top:44px}.au-block h2{font-size:24px;font-weight:400;line-height:30px}.au-chips{flex-wrap:wrap;gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.au-chips li{border-radius:var(--r-pill);background:var(--section);border:1px solid var(--line-2);color:#262626;padding:7px 14px;font-size:13px;line-height:18px}.au-chips li:before{content:"";background:var(--accent);vertical-align:1px;border-radius:1px;width:6px;height:6px;margin-right:8px;display:inline-block}.au-how{margin-top:14px}.au-how li{font-size:15px;line-height:23px}.au-how li:before{top:9px}.au-arts{margin-top:56px}.au-arts>h2{font-size:36px;font-weight:400;line-height:43px}.au-arts .au-group{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:28px 0 0;font-size:12px;font-weight:500;line-height:16px}.au-arts .guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.au-arts .guide-card .gc-media{height:150px}.au-arts .guide-card .gc-body{gap:8px;padding:16px 16px 18px}.au-arts .guide-card h3{font-size:17px;line-height:22px}.au-arts .guide-card p{font-size:13px;line-height:19px}.au-method{color:var(--muted);border-top:1px solid var(--line);max-width:720px;margin-top:40px;padding-top:20px;font-size:14px;line-height:21px}.au-method a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.team-head{max-width:1100px;margin:0 auto;padding:40px 0 8px}.team-head h1{font-size:56px;font-weight:400;line-height:60px}.team-head .chapeau{color:#404040;max-width:760px;margin-top:20px;font-size:18px;line-height:28px}.team-list{flex-direction:column;gap:16px;max-width:1100px;margin:40px auto 0;display:flex}.team-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-photo);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:32px;padding:30px 32px;display:grid}.team-card .tc-av{border-radius:50%;display:block}.team-card h2{font-size:28px;font-weight:400;line-height:34px}.team-card h2 a:hover{color:var(--accent-text)}.team-card .tc-role{color:var(--muted);margin-top:2px;font-size:14px;line-height:20px}.team-card .tc-bio{color:#404040;max-width:720px;margin-top:14px;font-size:15px;line-height:23px}.team-card .au-chips{margin-top:16px}.team-card .tc-foot{flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:18px;font-size:14px;line-height:20px;display:flex}.team-card .tc-foot a{font-weight:500}.team-card .tc-foot a span{color:var(--accent-text)}.team-card .tc-count{color:var(--muted)}.team-foot{max-width:1100px;margin:32px auto 0}.team-strip{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.team-strip .ts-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 4px;padding:0;list-style:none;display:grid}.team-strip .ts-list li{margin:0;padding:0}.team-strip .ts-list li:before{display:none}.team-strip .ts-list a{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.team-strip .ts-list a:hover{border-color:var(--light)}.team-strip .ts-list a>span:last-child{min-width:0;color:var(--muted);flex-direction:column;font-size:13px;line-height:18px;display:flex}.team-strip .ts-list strong{color:var(--ink);font-size:15px;font-weight:500;line-height:20px}.team-strip .ts-more{font-weight:500}@media (width<=860px){.team-strip .ts-list{grid-template-columns:1fr}.au-grid{grid-template-columns:1fr;gap:28px}.au-side{position:static}.au-main{text-align:left}.au-h1,.team-head h1{font-size:36px;line-height:40px}.au-arts>h2{font-size:28px;line-height:34px}.au-arts .guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card{grid-template-columns:1fr;gap:16px;padding:24px 22px}}@media (width<=560px){.author-box{flex-direction:column;gap:14px;padding:22px 20px}.au-page{padding-top:24px}.au-side{gap:10px}.au-side .au-av{width:168px;height:168px;--av:168px!important}.au-side .au-ini{font-size:60px}.au-main{text-align:center}.au-bio,.au-block,.au-method,.au-arts{text-align:left}.au-arts .guide-cards{grid-template-columns:1fr}.byline-meta{column-gap:12px}.byline-meta>span+span:before{display:none}.au-kicker{margin-bottom:8px}.team-head{padding-top:24px}.team-head .chapeau{font-size:16px;line-height:24px}}
