.TagPage-module-scss-module__sqJLpq__page{background:var(--navy);color:var(--cream);-webkit-font-smoothing:antialiased;min-height:60vh;font-family:"Source Serif 4",serif}.TagPage-module-scss-module__sqJLpq__page a{color:inherit;text-decoration:none}.TagPage-module-scss-module__sqJLpq__shell{max-width:1160px;margin:0 auto;padding:0 28px 20px}@media (max-width:560px){.TagPage-module-scss-module__sqJLpq__shell{padding:0 18px 16px}}.TagPage-module-scss-module__sqJLpq__breadcrumb{letter-spacing:.14em;text-transform:uppercase;color:#fff8f066;align-items:center;gap:8px;padding:20px 0 4px;font-family:DM Mono,monospace;font-size:10px;display:flex}.TagPage-module-scss-module__sqJLpq__breadcrumb a{color:#fff8f080;transition:color .15s}.TagPage-module-scss-module__sqJLpq__breadcrumb a:hover{color:var(--yellow)}.TagPage-module-scss-module__sqJLpq__breadSep{opacity:.4}.TagPage-module-scss-module__sqJLpq__breadCurrent{color:var(--teal)}.TagPage-module-scss-module__sqJLpq__secLabel{align-items:center;gap:16px;margin:28px 0 14px;display:flex}.TagPage-module-scss-module__sqJLpq__secLabel h2{letter-spacing:-.01em;color:var(--cream);white-space:nowrap;margin:0;font-family:Playfair Display,serif;font-size:clamp(22px,3vw,30px);font-style:italic;font-weight:900}.TagPage-module-scss-module__sqJLpq__secLabel h2 em{text-transform:uppercase;font-style:italic}.TagPage-module-scss-module__sqJLpq__secRule{background:var(--cream);opacity:.22;flex:1;height:2px}.TagPage-module-scss-module__sqJLpq__secCount{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);white-space:nowrap;font-family:DM Mono,monospace;font-size:11px}.TagPage-module-scss-module__sqJLpq__filterRow{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.TagPage-module-scss-module__sqJLpq__filterChip{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:#fff8f0a6;cursor:pointer;background:0 0;padding:7px 14px;font-family:DM Mono,monospace;font-size:11px;transition:border-color .15s,color .15s,background .15s}.TagPage-module-scss-module__sqJLpq__filterChip:hover{border-color:var(--teal);color:var(--cream)}.TagPage-module-scss-module__sqJLpq__filterChipActive{color:var(--navy);background:var(--yellow);border-color:var(--yellow)}.TagPage-module-scss-module__sqJLpq__filterChipActive:hover{color:var(--navy);border-color:var(--yellow)}.TagPage-module-scss-module__sqJLpq__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:880px){.TagPage-module-scss-module__sqJLpq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.TagPage-module-scss-module__sqJLpq__grid{grid-template-columns:1fr}}.TagPage-module-scss-module__sqJLpq__moreRow{text-align:center;padding-top:34px}.TagPage-module-scss-module__sqJLpq__loadMoreBtn{letter-spacing:.08em;text-transform:uppercase;color:var(--cream);border:1.5px solid var(--line-strong);cursor:pointer;background:0 0;padding:14px 30px;font-family:DM Mono,monospace;font-size:12px;transition:border-color .15s,color .15s}.TagPage-module-scss-module__sqJLpq__loadMoreBtn:hover{border-color:var(--yellow);color:var(--yellow)}.TagPage-module-scss-module__sqJLpq__endOfResults{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#fff8f066;padding:40px 0 0;font-family:DM Mono,monospace;font-size:10px}.TagPage-module-scss-module__sqJLpq__endOfResults:before{content:"— "}.TagPage-module-scss-module__sqJLpq__endOfResults:after{content:" —"}.TagPage-module-scss-module__sqJLpq__state{letter-spacing:.08em;text-transform:uppercase;color:#fff8f08c;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 24px;font-family:DM Mono,monospace;font-size:11px;display:flex}.TagPage-module-scss-module__sqJLpq__stateHead{text-transform:none;letter-spacing:-.01em;color:var(--cream);font-family:Playfair Display,serif;font-size:22px;font-style:italic}.TagPage-module-scss-module__sqJLpq__stateSub{color:#fff8f080}.TagPage-module-scss-module__sqJLpq__spinner{border:3px solid var(--line);border-top-color:var(--yellow);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite TagPage-module-scss-module__sqJLpq__spin}@keyframes TagPage-module-scss-module__sqJLpq__spin{to{transform:rotate(360deg)}}
