.tH4pnW_rose{--cat-tint:var(--rose-tint);--cat-stroke:var(--rose-stroke)}.tH4pnW_sage{--cat-tint:var(--sage-tint);--cat-stroke:var(--sage-stroke)}.tH4pnW_sky{--cat-tint:var(--sky-tint);--cat-stroke:var(--sky-stroke)}.tH4pnW_amber{--cat-tint:var(--amber-tint);--cat-stroke:var(--amber-stroke)}.tH4pnW_lavender{--cat-tint:var(--lavender-tint);--cat-stroke:var(--lavender-stroke)}.tH4pnW_sun{--cat-tint:var(--sun-tint);--cat-stroke:var(--sun-stroke)}.tH4pnW_shelf{min-width:0}.tH4pnW_head{align-items:center;gap:var(--space-3);display:flex}.tH4pnW_seal{border-radius:var(--radius-pill);border:1px solid var(--cat-stroke);background:var(--cat-tint);width:32px;height:32px;color:var(--cat-stroke);flex:none;place-items:center;display:grid}.tH4pnW_title{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);letter-spacing:-.015em;line-height:1.2}.tH4pnW_list{margin:0;padding:0;list-style:none}.tH4pnW_item{align-items:center;gap:var(--space-3);min-width:0;color:var(--ink);text-decoration:none;display:flex;position:relative}.tH4pnW_item:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.tH4pnW_photo{width:var(--thumb-w);aspect-ratio:4/3;background:var(--cat-tint);border-radius:10px;flex:none;line-height:0;display:block;position:relative;overflow:clip}.tH4pnW_img{object-fit:cover;width:100%;height:100%;display:block}.tH4pnW_photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2d343612}@media (prefers-reduced-motion:no-preference){.tH4pnW_img{opacity:.001;transition:opacity .32s var(--ease), transform var(--dur-slow) var(--ease)}.tH4pnW_img[data-loaded]{opacity:1}@media (hover:hover){.tH4pnW_item:hover .tH4pnW_img{transform:scale(1.05)}}}.tH4pnW_text{gap:2px;min-width:0;display:grid}.tH4pnW_name{font-family:var(--font-display);font-weight:500;font-size:var(--text-md);letter-spacing:-.01em;text-wrap:pretty;-webkit-line-clamp:3;transition:color var(--dur-fast) var(--ease);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}@media (hover:hover){.tH4pnW_item:hover .tH4pnW_name{color:var(--teal-deep)}}.tH4pnW_meta,.tH4pnW_where{font-size:var(--text-xs);color:var(--ink-2);line-height:1.35}.tH4pnW_where{align-items:center;gap:var(--space-1);display:inline-flex}.tH4pnW_go{flex:none;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.tH4pnW_go{transition:transform var(--dur-spring) var(--ease-spring)}@media (hover:hover){.tH4pnW_item:hover .tH4pnW_go{transform:rotate(-45deg)translate(2px)}}}.tH4pnW_aside{--thumb-w:84px;gap:var(--space-3);padding:var(--space-5);display:grid}.tH4pnW_aside .tH4pnW_list{gap:var(--space-1);margin-inline:calc(-1 * var(--space-2));display:grid}.tH4pnW_aside .tH4pnW_item{padding:var(--space-2);border-radius:var(--radius-media);transition:background var(--dur-fast) var(--ease)}@media (hover:hover){.tH4pnW_aside .tH4pnW_item:hover{background:var(--paper-3)}}@media (prefers-reduced-motion:no-preference){.tH4pnW_aside .tH4pnW_item:active{background:var(--paper-3)}}.tH4pnW_rail{--thumb-w:104px;gap:var(--space-3);margin-top:var(--space-2);margin-bottom:var(--space-6);display:grid}.tH4pnW_rail .tH4pnW_list{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-block:var(--space-1) var(--space-4);margin-bottom:calc(-1 * var(--space-3));display:flex;overflow-x:auto}.tH4pnW_rail .tH4pnW_list::-webkit-scrollbar{display:none}.tH4pnW_rail li{scroll-snap-align:start;flex:0 0 min(46%,20rem);min-width:0}.tH4pnW_rail li:first-child:nth-last-child(2),.tH4pnW_rail li:nth-child(2):last-child{flex-basis:calc((100% - var(--space-3)) / 2)}.tH4pnW_rail li:only-child{flex-basis:100%}.tH4pnW_rail .tH4pnW_item{height:100%;padding:var(--space-3);background:var(--card);box-shadow:var(--shadow-2);transition:box-shadow var(--dur-spring) var(--ease-spring), transform var(--dur-spring) var(--ease-spring);border-radius:20px}@media (hover:hover){.tH4pnW_rail .tH4pnW_item:hover{box-shadow:var(--shadow-3)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.tH4pnW_rail .tH4pnW_item:hover{transform:translateY(-1px)}}.tH4pnW_rail .tH4pnW_item:active{transform:scale(.985)}}@media (max-width:639px){.tH4pnW_rail .tH4pnW_list{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.tH4pnW_rail li,.tH4pnW_rail li:first-child:nth-last-child(2),.tH4pnW_rail li:nth-child(2):last-child{flex-basis:min(88%,20rem)}.tH4pnW_rail li:only-child{flex-basis:100%}}
._7cxAcG_life{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._7cxAcG_faces{margin:0 0 0 calc((40px - var(--hit-min)) / 2);padding:0;list-style:none;display:flex}._7cxAcG_cell{width:var(--hit-min);height:var(--hit-min);color:inherit;border-radius:50%;place-items:center;text-decoration:none;display:grid}._7cxAcG_face{border:2px solid var(--paper-2);background:var(--paper-3);width:40px;height:40px;color:var(--teal-deep);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}._7cxAcG_face img{object-fit:cover;width:100%;height:100%}._7cxAcG_cell[href] ._7cxAcG_face{border-color:var(--paper-2);box-shadow:0 0 0 1px var(--line)}@media (hover:hover){._7cxAcG_cell[href]:hover ._7cxAcG_face{box-shadow:0 0 0 2px var(--teal)}}._7cxAcG_cell[href]:focus-visible{outline:3px solid var(--teal);outline-offset:0}._7cxAcG_line{color:var(--ink-2);font-size:var(--text-sm);margin:0}@media (forced-colors:active){._7cxAcG_face{border-color:canvas}}
