.cv{--cv-bg:#f6f3ec;--cv-ink:#1a1a18;--cv-muted:#625e56;--cv-hair:#dcd7cc;--ns-serif:var(--nb-font-serif);--ns-label:var(--nb-font-ui);--ul-btn:var(--cv-ink);--ul-btn-fg:var(--cv-bg);background:var(--cv-bg);color:var(--cv-ink);font:400 13px/1.45 var(--ns-label);font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;container-type:inline-size}:root[data-theme=dark] .cv{--cv-bg:#1b1a19;--cv-ink:#ece8df;--cv-muted:#aaa499;--cv-hair:#34322f}.cv *,.cv :before,.cv :after{box-sizing:border-box}.cv h1,.cv h2,.cv p{margin:0}.cv img,.cv svg{max-width:100%}.cv{--ns-fl-from:390;--ns-fl-to:1280}:where(.cv) *{--fl-min:min(var(--fs,0), 18 + (var(--fs,0) - 18) * .45);--fl:clamp(var(--fl-min) * 1px, var(--fl-min) * 1px + (var(--fs,0) - var(--fl-min)) * (100cqi - var(--ns-fl-from) * 1px) / (var(--ns-fl-to) - var(--ns-fl-from)), var(--fs,0) * 1px)}.cv .ns-gap{height:calc(var(--gap,0) * 1px);display:block}.cv .ns-credit{font-family:var(--ns-serif);white-space:nowrap;font-size:14px;line-height:1.7}.cv .ns-credits{flex-direction:column;align-items:flex-start;display:flex}.cv .ns-role{font-family:var(--ns-serif);text-transform:lowercase;font-style:italic;font-weight:400}.cv .ns-name{font-family:var(--ns-serif);letter-spacing:.06em;font-feature-settings:"smcp" 1, "c2sc" 1;font-synthesis:small-caps;text-transform:lowercase;font-variant-caps:all-small-caps;font-weight:700}.cv .ns-slabel{font:400 13px/1.45 var(--ns-label);font-variant-numeric:oldstyle-nums}.cv .ns-link{font:400 13px/1.45 var(--ns-label);font-variant-numeric:oldstyle-nums;color:var(--cv-ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.cv .ns-link:focus-visible,.cv .cv-row:focus-visible,.cv .ul-play:focus-visible{outline:2px solid var(--cv-ink);outline-offset:3px}.cv .ns-mark{width:144px;height:30px;color:inherit;display:inline-block;position:relative}.cv .ns-mark svg{height:30px;transition:opacity .45s,transform .45s;position:absolute;top:0;left:0}.cv .ns-mark .ns-mark__sun svg{width:30px}.cv .ns-mark .ns-mark__word svg{opacity:0;width:143.807px;height:17px;top:6.5px;transform:translateY(3px)}.cv .ns-mark:hover .ns-mark__sun svg,.cv .ns-mark:focus-visible .ns-mark__sun svg{opacity:0;transform:rotate(-30deg)scale(.9)}.cv .ns-mark:hover .ns-mark__word svg,.cv .ns-mark:focus-visible .ns-mark__word svg{opacity:1;transform:none}.cv .ns-mark:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.cv .ns-mark svg{transition:opacity .2s}}.cv .ul-play{background:var(--ul-btn);color:var(--ul-btn-fg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cv .ul-play svg{display:block}.cv-title{font-family:var(--nb-font-conversations);letter-spacing:0;text-wrap:balance;color:var(--cv-ink);margin:0;font-weight:400}.cv-title--light{letter-spacing:-.01em;text-wrap:pretty;font-weight:300}.cv-label,.cv-label .ns-slabel{color:var(--cv-muted);display:block}.cv-logo{color:inherit;line-height:0;display:inline-block}.cv-logo svg{width:auto;height:100%;display:block}.cv-pic{aspect-ratio:1;object-fit:cover;border-radius:3.9px;width:100%;display:block}.cv-pic--empty{background:var(--cv-hair)}.cv-bar{color:var(--cv-ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:24px 32px;display:grid}.cv-bar__left{justify-self:start;align-items:center;display:flex}.cv-bar__right{justify-self:end;align-items:center;display:flex}.cv-bar .cv-logo a,.cv-bar>a{color:inherit}.cv-box{margin:0 auto;padding:0 32px;box-sizing:content-box!important}.cv-box--960{max-width:960px}.cv-box--800{max-width:800px}.cv-box--640{max-width:640px}.cv-hero__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:64px;display:grid}.cv-hero__words{min-width:0}.cv-hero__pic{width:360px}.cv-credits .ns-credit{font-size:15px;line-height:1.8}.cv-listen{align-items:center;gap:14px;margin-top:28px;display:flex}.cv-notes p{font-family:var(--ns-serif);--fs:19;font-size:var(--fl,19px);margin:0 0 24px;line-height:1.7}.cv-notes p:last-child{margin-bottom:0}.cv-rows{border-bottom:1px solid var(--cv-hair);margin-top:12px}.cv-row{border-top:1px solid var(--cv-hair);color:var(--cv-ink);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:grid}.cv-row .cv-pic{width:120px}.cv-row__q{font-family:var(--ns-serif);color:var(--cv-muted);margin-top:4px;font-size:16px;font-style:italic;line-height:1.45;display:block}.cv-intro{font-family:var(--ns-serif);--fs:19;font-size:var(--fl,19px);color:var(--cv-muted);line-height:1.7}@container (width<=600px){.cv .ns-gap{height:var(--gap-ph,min(calc(var(--gap,0) * 1px), round(up, clamp(24px, calc(var(--gap,0) * .5px), 64px), 8px)))}.cv .ns-mark{width:44px;height:44px}.cv .ns-mark .ns-mark__sun svg{top:7px}.cv .ns-mark .ns-mark__word{display:none}.cv .ns-link{align-items:center;min-height:44px;display:inline-flex}.cv-bar{gap:12px;padding:10px 20px}.cv-box{padding:0 20px}.cv-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}.cv-hero__pic{order:-1;width:100%}.cv-credits .ns-credit{white-space:normal}.cv-row{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:20px 0}.cv-row .cv-pic{width:88px}}.cv h2{font:inherit}.cv-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
