:root{--shine-ease:cubic-bezier(.22, 1, .36, 1);--shine-ease-out:cubic-bezier(.16, 1, .3, 1)}.hub-card,.post-card,.home-page .planet,.home-page .entry-card,.home-page .cp-card{--card-accent:#c9a84c;isolation:isolate;transition:background .45s var(--shine-ease), border-color .45s var(--shine-ease), box-shadow .55s var(--shine-ease-out), transform .45s var(--shine-ease-out);position:relative;overflow:hidden}.hub-card:before,.post-card:before,.home-page .planet:before,.home-page .entry-card:before,.home-page .cp-card:before{content:"";border-radius:inherit;background:linear-gradient(125deg, var(--card-accent) 0%, transparent 38%, transparent 62%, var(--card-accent) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hub-card:before,.post-card:before,.home-page .planet:before,.home-page .entry-card:before,.home-page .cp-card:before{background:linear-gradient(125deg, color-mix(in srgb, var(--card-accent) 18%, transparent) 0%, transparent 38%, transparent 62%, color-mix(in srgb, var(--card-accent) 10%, transparent) 100%)}}.hub-card:before,.post-card:before,.home-page .planet:before,.home-page .entry-card:before,.home-page .cp-card:before{opacity:0;transition:opacity .5s var(--shine-ease);pointer-events:none;z-index:4}.hub-card:after,.post-card:after,.home-page .planet:after,.home-page .entry-card:after,.home-page .cp-card:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--card-accent) 35%, var(--card-accent) 50%, var(--card-accent) 65%, transparent 100%);height:1px;position:absolute;top:0;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.hub-card:after,.post-card:after,.home-page .planet:after,.home-page .entry-card:after,.home-page .cp-card:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--card-accent) 50%, #fff8ee) 35%, color-mix(in srgb, var(--card-accent) 90%, #fff) 50%, color-mix(in srgb, var(--card-accent) 50%, #fff8ee) 65%, transparent 100%)}}.hub-card:after,.post-card:after,.home-page .planet:after,.home-page .entry-card:after,.home-page .cp-card:after{opacity:0;filter:blur(.25px);transition:opacity .5s var(--shine-ease);pointer-events:none;z-index:5}.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover{border-color:color-mix(in srgb, var(--card-accent) 45%, #ffffff24)}}.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover{box-shadow:0 0 0 1px var(--card-accent), 0 0 32px var(--card-accent), 0 0 72px var(--card-accent), 0 0 120px var(--card-accent), 0 16px 48px #0000008c, inset 0 1px 0 #ffffff1f, inset 0 0 80px var(--card-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent) 30%, transparent), 0 0 32px color-mix(in srgb, var(--card-accent) 42%, transparent), 0 0 72px color-mix(in srgb, var(--card-accent) 22%, transparent), 0 0 120px color-mix(in srgb, var(--card-accent) 10%, transparent), 0 16px 48px #0000008c, inset 0 1px 0 #ffffff1f, inset 0 0 80px color-mix(in srgb, var(--card-accent) 6%, transparent)}}.hub-card:hover:before,.post-card:hover:before,.home-page .planet:hover:before,.home-page .entry-card:hover:before,.home-page .cp-card:hover:before{opacity:1}.hub-card:hover:after,.post-card:hover:after,.home-page .planet:hover:after,.home-page .entry-card:hover:after,.home-page .cp-card:hover:after{opacity:.95}.home-page .hero-cta-primary,.home-page .movement .btn-primary,.home-page .nav-cta{isolation:isolate;transition:background .4s var(--shine-ease), border-color .4s var(--shine-ease), box-shadow .5s var(--shine-ease-out), transform .35s var(--shine-ease-out), color .3s ease;position:relative;overflow:hidden}.home-page .hero-cta-primary:before,.home-page .movement .btn-primary:before,.home-page .nav-cta:before{content:"";transition:transform .65s var(--shine-ease-out);pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff59 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.home-page .hero-cta-primary:hover,.home-page .movement .btn-primary:hover,.home-page .nav-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #e8b84b59,0 0 28px #e8b84b73,0 0 56px #e8b84b33,0 10px 32px #0006,inset 0 1px #ffffff40}.home-page .hero-cta-primary:hover:before,.home-page .movement .btn-primary:hover:before,.home-page .nav-cta:hover:before{transform:translate(120%)}.home-page .hero-cta-secondary{transition:color .3s var(--shine-ease), border-color .3s var(--shine-ease), text-shadow .4s var(--shine-ease);position:relative}.home-page .hero-cta-secondary:hover{text-shadow:0 0 24px #e8b84b73}@media (prefers-reduced-motion:reduce){.hub-card,.post-card,.home-page .planet,.home-page .entry-card,.home-page .cp-card,.home-page .hero-cta-primary,.home-page .movement .btn-primary,.home-page .nav-cta{transition:none}.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover,.home-page .hero-cta-primary:hover,.home-page .movement .btn-primary:hover,.home-page .nav-cta:hover{transform:none}.home-page .hero-cta-primary:before,.home-page .movement .btn-primary:before,.home-page .nav-cta:before{display:none}}.cards-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cards-grid-featured{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:900px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cards-grid,.cards-grid-featured{grid-template-columns:1fr}}.hub-card,.post-card{--card-accent:#c9a84c;border:1px solid #ffffff14;border-left:2px solid var(--card-accent);background:linear-gradient(165deg,#12100ef2 0%,#0c0a08eb 100%);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-card,.post-card{border-left:2px solid color-mix(in srgb, var(--card-accent) 70%, transparent)}}.hub-card,.post-card{border-radius:3px;text-decoration:none}.hub-card:hover,.post-card:hover{border-left-color:var(--card-accent);background:linear-gradient(165deg,#1a1713fa 0%,#0e0c0af5 100%)}.hub-card:hover .card-arrow,.post-card:hover .card-arrow{text-shadow:0 0 20px var(--card-accent);opacity:1!important}@supports (color:color-mix(in lab, red, red)){.hub-card:hover .card-arrow,.post-card:hover .card-arrow{text-shadow:0 0 20px color-mix(in srgb, var(--card-accent) 50%, transparent)}}.hub-card .card-img,.post-card .card-img{transition:transform .7s var(--shine-ease-out), filter .5s var(--shine-ease)}.hub-card:hover .card-img,.post-card:hover .card-img{filter:brightness(1.05)contrast(1.05)saturate(1.08);transform:scale(1.05)}.hub-card__body{z-index:1;flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex;position:relative}.hub-card__media{flex-shrink:0;width:100%;height:200px;position:relative;overflow:hidden}.hub-card__media:after{content:"";pointer-events:none;transition:opacity .45s var(--shine-ease);background:linear-gradient(#0000 55%,#0a090866 100%);position:absolute;inset:0}.hub-card:hover .hub-card__media:after{background:linear-gradient(to bottom, var(--card-accent) 0%, transparent 40%, #0a090880 100%)}@supports (color:color-mix(in lab, red, red)){.hub-card:hover .hub-card__media:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--card-accent) 8%, transparent) 0%, transparent 40%, #0a090880 100%)}}.hub-card__media img{object-fit:cover;width:100%;height:100%;display:block}.hub-card__media--placeholder{background:linear-gradient(145deg,#1c1812f2 0%,#0c0a08fa 100%);justify-content:center;align-items:center;display:flex}.explore-filter-tabs{flex-wrap:wrap;gap:10px;display:flex}.explore-filter-tab{--tab-accent:#e0ac3a;letter-spacing:.2em;text-transform:uppercase;color:#5a5448;cursor:pointer;transition:color .35s var(--shine-ease), border-color .35s var(--shine-ease), background .35s var(--shine-ease), box-shadow .5s var(--shine-ease-out), transform .35s var(--shine-ease-out);background:#0c0a0866;border:1px solid #ffffff14;border-radius:2px;padding:9px 18px;font-family:Jost,sans-serif;font-size:11px;position:relative;overflow:hidden}.explore-filter-tab:before{content:"";opacity:0;transition:opacity .4s var(--shine-ease);pointer-events:none;background:linear-gradient(#ffffff12 0%,#0000 45%);position:absolute;inset:0}.explore-filter-tab:hover{color:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab:hover{color:color-mix(in srgb, var(--tab-accent) 85%, #faf8f4)}}.explore-filter-tab:hover{border-color:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab:hover{border-color:color-mix(in srgb, var(--tab-accent) 55%, #ffffff26)}}.explore-filter-tab:hover{background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab:hover{background:color-mix(in srgb, var(--tab-accent) 10%, #0e0c0ae6)}}.explore-filter-tab:hover{box-shadow:0 0 0 1px var(--tab-accent), 0 0 28px var(--tab-accent), 0 0 56px var(--tab-accent), inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--tab-accent) 20%, transparent), 0 0 28px color-mix(in srgb, var(--tab-accent) 35%, transparent), 0 0 56px color-mix(in srgb, var(--tab-accent) 15%, transparent), inset 0 1px 0 #ffffff1a}}.explore-filter-tab:hover:before{opacity:1}.explore-filter-tab.is-active{color:var(--tab-accent);border-color:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab.is-active{border-color:color-mix(in srgb, var(--tab-accent) 60%, transparent)}}.explore-filter-tab.is-active{background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab.is-active{background:color-mix(in srgb, var(--tab-accent) 12%, #0e0c0af2)}}.explore-filter-tab.is-active{box-shadow:0 0 20px var(--tab-accent), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab.is-active{box-shadow:0 0 20px color-mix(in srgb, var(--tab-accent) 25%, transparent), inset 0 1px 0 #ffffff14}}.explore-filter-tab.is-active:hover{box-shadow:0 0 0 1px var(--tab-accent), 0 0 36px var(--tab-accent), 0 0 64px var(--tab-accent), inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab.is-active:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--tab-accent) 28%, transparent), 0 0 36px color-mix(in srgb, var(--tab-accent) 42%, transparent), 0 0 64px color-mix(in srgb, var(--tab-accent) 18%, transparent), inset 0 1px 0 #ffffff1f}}.cat-link:hover{opacity:1!important}@media (prefers-reduced-motion:reduce){.hub-card .card-img,.post-card .card-img,.explore-filter-tab,.explore-filter-tab:before{transition:none}.explore-filter-tab:hover{transform:none}}
