@layer quartz-base{.tile{box-sizing:border-box;color:inherit;border:1px solid var(--lightgray);flex-direction:column;gap:.5rem;transition:border-color .15s,background-color .15s,color .15s;display:flex;border-radius:0!important;text-decoration:none!important}.tile:hover{border-color:var(--secondary);background-color:var(--highlight)}.tile-eyebrow{font-family:var(--codeFont);text-transform:uppercase;letter-spacing:var(--tracking-label,.08em);color:var(--secondary);font-size:.7rem}.tile-title{color:var(--dark);font-family:var(--titleFont)!important;margin:0!important;font-weight:600!important;line-height:1.3!important}.tile-desc{color:var(--darkgray);flex-grow:1;margin:0;font-size:.92rem;line-height:1.55}.tile-meta{font-family:var(--codeFont);color:var(--gray);font-size:.7rem}.tile-footer{font-family:var(--codeFont);text-transform:uppercase;letter-spacing:var(--tracking-label,.06em);color:var(--gray);font-size:.72rem;transition:color .15s}.tile:hover .tile-footer{color:var(--secondary)}.tile-square{background-color:var(--light);padding:1.5rem}.tile-square .tile-title{font-size:1.2rem!important;line-height:1.3!important}.tile-square.active{border-color:var(--secondary);background-color:var(--color-plum-pale)}.tile-wide{height:100%;padding:1.25rem 1.4rem}.tile-wide .tile-title{flex-grow:1;font-size:1.05rem!important;line-height:1.3!important}:is(.tile-wide:has(.tile-desc) .tile-title,.tile-wide .tile-desc){flex-grow:0}.tile-wide .tile-desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile-wide:has(.tile-desc) .tile-meta{margin-top:auto}.tile-pill{flex-direction:row;align-items:center;padding:.55rem .85rem;display:inline-flex}.tile-pill .tile-title{text-transform:uppercase;color:var(--darkgray);transition:color .15s;font-family:var(--codeFont)!important;letter-spacing:var(--tracking-label,.08em)!important;font-size:.72rem!important;font-weight:400!important;line-height:1.2!important}.tile-pill:hover .tile-title{color:var(--secondary)}.tile-pill.active{border-color:var(--secondary);background-color:var(--color-plum-pale)}.tile-pill.active .tile-title{color:var(--secondary);font-weight:600!important}.tag-page-count{font-family:var(--codeFont);text-transform:uppercase;letter-spacing:var(--tracking-label,.08em);color:var(--gray);font-size:.75rem}.tag-page-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:999px){.tag-page-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tag-page-grid{grid-template-columns:1fr}}.tag-page-grid>li{margin:0}}