.moods{border-top:1px solid var(--rule2);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:44px;display:grid}.moods>div{border-right:1px solid var(--rule);margin-right:18px;padding:20px 18px 0 0}.moods>div:last-child{border:0;margin:0}.moods b{font-size:22px;display:block}.moods span{font:10.5px var(--mono);color:var(--gold);letter-spacing:.08em;text-transform:uppercase}.moods p{color:var(--cream2);margin:8px 0 0;font-size:15px;line-height:1.5}.cons{will-change:transform;width:100%;max-width:150px;margin:0 0 14px;display:block;position:relative}.cons svg{width:100%;height:auto;display:block;overflow:visible}.cons .cons-stars{filter:drop-shadow(0 0 3px #cfe0ffcc);will-change:transform;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cons path{fill:none;stroke:var(--gold);stroke-width:.8px;stroke-linejoin:round;opacity:.6;stroke-dasharray:var(--len,400);stroke-dashoffset:0;transition:opacity .3s}.cons circle{fill:var(--star);transform-box:fill-box;transform-origin:50%}.cons .tw{animation:3s ease-in-out infinite tw}.cons .tw:nth-child(2){animation-delay:-1.1s}.cons .tw:nth-child(3){animation-delay:-2.2s}.moods>div:hover .cons path{opacity:1}.moods>div.draw .cons path{animation:1.8s cubic-bezier(.3,.6,.2,1) both ink}.moods>div.draw .cons circle{animation:.6s both pop;animation-delay:calc(var(--n,0) * .15s)}@keyframes ink{0%{stroke-dashoffset:var(--len,400)}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cons{animation:linear both consdrift;animation-timeline:view();animation-range:cover}html.lite .cons{animation:none}}}@keyframes consdrift{0%{translate:0 calc(var(--depth,1) * -8px)}to{translate:0 calc(var(--depth,1) * 8px)}}@keyframes pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.moods{grid-template-columns:1fr 1fr}.moods>div{border-right:0;border-bottom:1px solid var(--rule);margin-right:0;padding-bottom:18px}}@media (max-width:560px){.moods{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cons .tw,.moods>div.draw .cons path,.moods>div.draw .cons circle{animation:none!important}}
.hobby-list{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:0;margin-top:44px}.hobby-list>div{grid-column:span 2}.hobby-list>div:nth-child(3n+1):nth-last-child(2),.hobby-list>div:nth-child(3n+1):nth-last-child(2)+div{grid-column:span 3}.hobby-list>div:nth-child(3n+1):last-child{grid-column:1/-1}@media (max-width:760px){.hobby-list>div,.hobby-list>div:nth-child(n){grid-column:span 3}.hobby-list>div:nth-child(odd):last-child{grid-column:1/-1}}@media (max-width:520px){.hobby-list>div:nth-child(n){grid-column:1/-1}}.hobby-list>div,.hobby-list>div:last-child{border:0;border-bottom:1px solid var(--rule);margin:0;padding:0}.hobby-list>div>a{color:var(--cream);border:0;padding:22px 22px 26px 0;display:block}.hobby-list>div>a:hover b{color:var(--gold2)}.hobby-list b{transition:color .3s}.hobby.moods{border:0;margin-top:36px;display:block}.hobby.moods>div{border:0;margin:0;padding:0}.hobby .cons{max-width:260px}.hobby-notes{border-top:1px solid var(--rule2);max-width:64ch;margin:34px 0 0;padding:0;list-style:none}.hobby-notes li{border-bottom:1px solid var(--rule);font:italic 19px/1.45 var(--display);color:var(--cream2);padding:14px 0}.hobby-look{border:1px solid var(--rule2);background:#11131899;max-width:64ch;margin-top:40px;padding:18px 20px}.hobby-look .mono{color:var(--gold)}.hobby-look p{color:var(--cream2);margin:8px 0 0}.hobby-others{margin-top:44px}.hobby-others a{border:0}
