.content-filter-row{align-items:center;gap:28px;padding:16px 0 32px;display:flex}.content-filter{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--text-label);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.content-filter:after{content:"";background:var(--text-primary);transform-origin:100%;width:100%;height:1px;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.content-filter--active{color:var(--text-primary)}.content-filter--active:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.content-filter:hover{color:var(--text-primary)}.content-filter:hover:after{transform-origin:0;transform:scaleX(1)}}.content-filter-sticky{padding:0 var(--page-px) 32px;justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){.content-filter-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding:12px 0 24px;overflow-x:auto}.content-filter-row::-webkit-scrollbar{display:none}.content-filter{white-space:nowrap;font-size:10px}}.ins-hero{padding:var(--hero-pt) var(--page-px) clamp(48px, 6vw, 64px)}.ins-heading{font-family:var(--sans);letter-spacing:-.025em;color:var(--text-primary);max-width:700px;margin:0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1}.ins-sub{font-family:var(--sans);color:var(--text-secondary);margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.6}.ins-empty{font-family:var(--sans);color:var(--text-label);margin:0;font-size:14px}.ins-featured{color:inherit;margin-bottom:clamp(48px,6vw,72px);text-decoration:none;display:block}.ins-featured-img{aspect-ratio:16/9;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.ins-featured-img-inner{width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1)}.ins-featured-img-inner img{transition:transform .7s cubic-bezier(.23,1,.32,1)}.ins-featured-content{max-width:680px}.ins-featured-title{font-family:var(--sans);letter-spacing:-.02em;color:var(--text-primary);margin:6px 0 0;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.15;transition:opacity .3s}@media (hover:hover){.ins-featured:hover .ins-featured-title{opacity:.65}.ins-featured:hover .ins-featured-img-inner{transform:scale(1.03)}}.ins-grid{grid-template-columns:1fr 1fr;gap:48px 32px;display:grid}.ins-load-more{justify-content:center;margin-top:clamp(48px,6vw,72px);display:flex}.ins-load-more-btn{border:1px solid var(--border);font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);cursor:pointer;background:0 0;padding:14px 48px;font-size:12px;font-weight:500;transition:border-color .3s,color .3s}@media (hover:hover){.ins-load-more-btn:hover{border-color:var(--text-primary);color:var(--text-primary)}}@media (max-width:767px){.ins-grid{grid-template-columns:1fr;row-gap:40px}.ins-featured-img{aspect-ratio:4/3}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ins-grid .ins-card{opacity:0;transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transform:translateY(20px)}.ins-grid .ins-card.in-view{opacity:1;transform:translateY(0)}.ins-grid .ins-card:nth-child(2).in-view{transition-delay:80ms}.ins-grid .ins-card:nth-child(3).in-view{transition-delay:.16s}.ins-grid .ins-card:nth-child(4).in-view{transition-delay:.24s}.ins-grid .ins-card:nth-child(5).in-view{transition-delay:.32s}.ins-grid .ins-card:nth-child(6).in-view{transition-delay:.4s}}}
