.vo-author{--vo-a-ink: var(--color-foreground, 18 18 18);--vo-a-bg: var(--color-background, 255 255 255);--vo-a-line: rgba(var(--vo-a-ink), .14);--vo-a-muted: rgba(var(--vo-a-ink), .66);--vo-a-accent: var(--vo-author-accent, #1f6f5c);--vo-a-radius: var(--vo-author-radius, 10px);--vo-a-gap: clamp(1.4rem, 3vw, 2.6rem);--vo-a-pad: clamp(1.1rem, 2.4vw, 1.9rem);color:rgb(var(--vo-a-ink));font-family:inherit;line-height:1.6}.vo-author *,.vo-author *:before,.vo-author *:after{box-sizing:border-box}.vo-author__wrap{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem);padding-block:clamp(1.5rem,4vw,3rem)}.vo-author__crumbs{font-size:.85rem;color:rgb(var(--vo-a-muted));margin-bottom:clamp(1rem,2.5vw,1.6rem)}.vo-author__crumbs a{color:inherit;text-decoration:none}.vo-author__crumbs a:hover{text-decoration:underline}.vo-author__crumbs span[aria-current]{color:rgb(var(--vo-a-ink))}.vo-author__hero{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--vo-a-gap);align-items:start}.vo-author__portrait{position:relative;border-radius:var(--vo-a-radius);overflow:hidden;background:rgba(var(--vo-a-ink),.05);aspect-ratio:4 / 5}.vo-author__portrait img{width:100%;height:100%;object-fit:cover;display:block}.vo-author__portrait--placeholder{display:grid;place-items:center;text-align:center;padding:1rem;font-size:.82rem;color:rgb(var(--vo-a-muted));border:1px dashed var(--vo-a-line)}.vo-author__name{font-size:clamp(1.9rem,4.4vw,2.9rem);line-height:1.1;margin:0 0 .35rem}.vo-author__role{font-size:clamp(1rem,1.6vw,1.15rem);font-weight:600;color:rgb(var(--vo-a-ink));margin:0 0 1rem}.vo-author__role:after{content:"";display:block;width:46px;height:3px;margin-top:.7rem;border-radius:3px;background:var(--vo-a-accent)}.vo-author__intro p{margin:0 0 .9rem;max-width:62ch}.vo-author__intro p:last-child{margin-bottom:0}.vo-author__section{margin-top:clamp(2rem,5vw,3.4rem)}.vo-author__section>h2{font-size:clamp(1.25rem,2.4vw,1.6rem);margin:0 0 1rem}.vo-author__section p{max-width:68ch;margin:0 0 .9rem}.vo-author__section p:last-child{margin-bottom:0}.vo-author__glance{list-style:none;margin:0;padding:var(--vo-a-pad);border:1px solid var(--vo-a-line);border-radius:var(--vo-a-radius);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem 1.4rem}.vo-author__glance li{position:relative;padding-left:1.4rem;font-size:.95rem}.vo-author__glance li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--vo-a-accent)}.vo-author__list{margin:.4rem 0 0;padding:0;list-style:none}.vo-author__list li{position:relative;padding-left:1.5rem;margin-bottom:.55rem;max-width:68ch}.vo-author__list li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:rgb(var(--vo-a-muted))}.vo-author__list--num{counter-reset:vo-a}.vo-author__list--num li{padding-left:2rem}.vo-author__list--num li:before{counter-increment:vo-a;content:counter(vo-a);top:0;width:auto;height:auto;font-variant-numeric:tabular-nums;font-weight:700;color:var(--vo-a-accent);background:none}.vo-author__areas{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem}.vo-author__areas li{border:1px solid var(--vo-a-line);border-radius:var(--vo-a-radius);padding:.85rem 1rem;font-weight:600;font-size:.96rem}.vo-author__feature{border-left:3px solid var(--vo-a-accent);background:rgba(var(--vo-a-ink),.03);border-radius:0 var(--vo-a-radius) var(--vo-a-radius) 0;padding:var(--vo-a-pad)}.vo-author__feature .vo-author__ftlabel{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--vo-a-accent);margin:0 0 .5rem}.vo-author__feature a{color:rgb(var(--vo-a-ink))}.vo-author__work{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.vo-author__card-link{display:flex;flex-direction:column;height:100%;border:1px solid var(--vo-a-line);border-radius:var(--vo-a-radius);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.vo-author__card-link:hover{border-color:var(--vo-a-accent);transform:translateY(-2px)}.vo-author__card-thumb{aspect-ratio:16 / 9;background:rgba(var(--vo-a-ink),.05)}.vo-author__card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vo-author__card-body{padding:.9rem 1rem 1.05rem}.vo-author__card-body h3{font-size:1rem;line-height:1.35;margin:0 0 .3rem}.vo-author__card-date{font-size:.8rem;color:rgb(var(--vo-a-muted))}.vo-author__disclosure{margin-top:clamp(2rem,5vw,3.4rem);padding-top:1.4rem;border-top:1px solid var(--vo-a-line);font-size:.86rem;color:rgb(var(--vo-a-muted))}.vo-author__disclosure p{max-width:74ch;margin:0 0 .7rem}.vo-author-byline{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem;font-size:.92rem;color:rgb(var(--color-foreground, 18 18 18));margin:.4rem 0 0}.vo-author-byline__tested{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#1f6f5c;border:1px solid rgba(31,111,92,.4);border-radius:4px;padding:.08rem .4rem}.vo-author-byline a{color:inherit;font-weight:600;text-decoration:none}.vo-author-byline a:hover{text-decoration:underline}.vo-author-byline__role{color:rgba(var(--color-foreground, 18 18 18),.66);font-weight:400}.vo-author-about{--vo-a-accent: #1f6f5c;display:grid;grid-template-columns:88px minmax(0,1fr);gap:1.1rem;align-items:start;margin:2.2rem 0 0;padding:1.2rem;border:1px solid rgba(var(--color-foreground, 18 18 18),.14);border-radius:10px}.vo-author-about__photo{width:88px;height:88px;border-radius:50%;object-fit:cover;display:block;background:rgba(var(--color-foreground, 18 18 18),.05)}.vo-author-about__eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:rgba(var(--color-foreground, 18 18 18),.55);margin:0 0 .15rem}.vo-author-about__name{font-size:1.15rem;margin:0 0 .5rem}.vo-author-about__bio{font-size:.94rem;margin:0 0 .7rem;max-width:66ch}.vo-author-about__cta{display:inline-block;font-weight:600;font-size:.92rem;color:var(--vo-a-accent);text-decoration:none}.vo-author-about__cta:hover{text-decoration:underline}.vo-author-about__cta:after{content:" \2192"}.vo-author a:focus-visible,.vo-author-byline a:focus-visible,.vo-author-about__cta:focus-visible{outline:2px solid var(--vo-a-accent, #1f6f5c);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){.vo-author__card-link{transition:none}}@media(max-width:749px){.vo-author__hero{grid-template-columns:1fr}.vo-author__portrait{max-width:260px;aspect-ratio:4 / 5}.vo-author-about{grid-template-columns:64px minmax(0,1fr);gap:.9rem;padding:1rem}.vo-author-about__photo{width:64px;height:64px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/vo-author-system.css.map */
