.PortfolioGrid_root__k_goW{position:relative}.PortfolioGrid_filters__0YI1z{display:grid;gap:12px;margin-bottom:clamp(28px,4vw,52px);padding-top:20px;border-top:1px solid var(--line-2)}.PortfolioGrid_filterRow__CzKAc{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:900px){.PortfolioGrid_filterRow__CzKAc{grid-template-columns:96px minmax(0,1fr);align-items:start}}.PortfolioGrid_filterLabel__hUczK{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-dim)}@media (min-width:900px){.PortfolioGrid_filterLabel__hUczK{padding-top:15px}}.PortfolioGrid_chips__X4RUm{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:639px){.PortfolioGrid_chips__X4RUm{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-padding-inline:var(--spacing-gutter);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--spacing-gutter),#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--spacing-gutter),#000 calc(100% - 48px),transparent)}.PortfolioGrid_chips__X4RUm::-webkit-scrollbar{display:none}.PortfolioGrid_chip__biRT3{flex:none;scroll-snap-align:start}}.PortfolioGrid_chip__biRT3{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--radius-hair);background:transparent;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-dim);transition:color .3s var(--ease-brand),border-color .3s var(--ease-brand),background-color .3s var(--ease-brand);-webkit-tap-highlight-color:transparent}.PortfolioGrid_chip__biRT3:hover:not(:disabled){color:var(--color-ink);border-color:rgba(225,203,110,.45)}.PortfolioGrid_chip__biRT3[aria-checked=true]{color:var(--color-gold-hot);border-color:var(--color-gold);background:rgba(201,162,48,.08)}.PortfolioGrid_chip__biRT3:disabled{opacity:.32;cursor:not-allowed}.PortfolioGrid_chipCount__jSU4H{font-size:.6rem;letter-spacing:.08em;color:var(--color-ink-dim);font-variant-numeric:tabular-nums}.PortfolioGrid_chip__biRT3[aria-checked=true] .PortfolioGrid_chipCount__jSU4H{color:var(--color-gold)}.PortfolioGrid_status__yIReH{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:6px}.PortfolioGrid_count__bJTd0{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-dim);font-variant-numeric:tabular-nums}.PortfolioGrid_count__bJTd0 b{font-weight:500;font-size:1rem;letter-spacing:.06em;color:var(--color-gold-hot)}.PortfolioGrid_of__IkJmx{color:var(--color-ink-dim)}.PortfolioGrid_reset__QC3Hm{min-height:44px;padding:0 4px;border:0;background:none;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-hot);text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(225,203,110,.4);transition:opacity .3s var(--ease-brand),text-decoration-color .3s var(--ease-brand)}.PortfolioGrid_reset__QC3Hm:hover:not(:disabled){text-decoration-color:var(--color-gold-hot)}.PortfolioGrid_reset__QC3Hm:disabled{opacity:0;pointer-events:none}.PortfolioGrid_grid__KxpjZ{--cols:1;position:relative;isolation:isolate;display:flex;flex-wrap:wrap;border-top:1px solid var(--line-2);border-left:1px solid var(--line-2)}@media (min-width:640px){.PortfolioGrid_grid__KxpjZ{--cols:2}}@media (min-width:1024px){.PortfolioGrid_grid__KxpjZ{--cols:3}}@media (prefers-reduced-motion:no-preference){html[data-js] .PortfolioGrid_grid__KxpjZ:not([data-anim]) .PortfolioGrid_card__ZjX1y{opacity:0}}.PortfolioGrid_card__ZjX1y{position:relative;display:flex;flex:1 1 calc(100% / var(--cols) - 1px);min-width:0;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:var(--color-void)}.PortfolioGrid_card__ZjX1y[data-hidden]{display:none}.PortfolioGrid_card__ZjX1y:before{content:"";position:absolute;left:-1px;right:0;top:-1px;height:1px;background:var(--color-gold);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease-brand);z-index:4;pointer-events:none}.PortfolioGrid_inner__E9rJJ{display:flex;flex-direction:column;gap:18px;width:100%;padding:clamp(14px,1.4vw,20px) clamp(14px,1.4vw,20px) clamp(18px,1.8vw,26px)}@media (min-width:640px){.PortfolioGrid_card__ZjX1y[data-wide] .PortfolioGrid_inner__E9rJJ{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,3.4vw,56px);align-items:stretch}.PortfolioGrid_card__ZjX1y[data-wide] .PortfolioGrid_body__riwxu{padding-block:clamp(8px,1.4vw,20px)}.PortfolioGrid_card__ZjX1y[data-wide] .PortfolioGrid_name__uDYJy{font-size:clamp(2.2rem,3.4vw,3.4rem)}}.PortfolioGrid_media__xFvWr{position:relative}.PortfolioGrid_thumb__ZWDP4{position:relative;display:block;aspect-ratio:900/620;overflow:hidden;background:var(--color-panel)}.PortfolioGrid_img__LoxAs{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 40%;transition:transform 1.1s var(--ease-brand),filter .6s var(--ease-brand)}.PortfolioGrid_meta__AQW_H{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase}.PortfolioGrid_metaRule__Z9LUH{flex:1;height:1px;background:var(--line)}.PortfolioGrid_idx__wtmiI{color:var(--color-gold-hot);font-variant-numeric:tabular-nums}.PortfolioGrid_live__Sx_4o{display:inline-flex;align-items:center;gap:7px;color:var(--color-ink-dim)}.PortfolioGrid_live__Sx_4o i{width:6px;height:6px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 8px var(--color-gold);animation:var(--animate-blink)}.PortfolioGrid_sold__nX1JY{display:inline-flex;align-items:center;padding:2px 7px 1px;border:1px solid var(--color-gold);border-radius:var(--radius-hair);color:var(--color-gold-hot);line-height:1.2}.PortfolioGrid_card__ZjX1y[data-sold] .PortfolioGrid_thumb__ZWDP4{cursor:pointer}.PortfolioGrid_body__riwxu{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.PortfolioGrid_sector__CBQZR{margin:0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-hot)}.PortfolioGrid_name__uDYJy{margin:0;transition:color .4s var(--ease-brand)}.PortfolioGrid_blurb__TOvRp{margin:0;max-width:52ch;font-size:.95rem;line-height:1.58;color:var(--color-ink-dim)}.PortfolioGrid_bottom__E3P04{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding-top:8px}.PortfolioGrid_tags___FRzC{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.PortfolioGrid_tagOn__XpkHz{border-color:var(--color-gold);color:var(--color-gold-hot)}.PortfolioGrid_action__0hgJU{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--line)}.PortfolioGrid_visit__rTSOK{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;white-space:nowrap;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);transition:color .3s var(--ease-brand)}.PortfolioGrid_arr__jK_qZ{display:inline-block;color:var(--color-gold);transition:transform .45s var(--ease-brand)}.PortfolioGrid_visit__rTSOK:focus-visible,.PortfolioGrid_visit__rTSOK:hover{color:var(--color-gold-hot)}.PortfolioGrid_visit__rTSOK:focus-visible .PortfolioGrid_arr__jK_qZ,.PortfolioGrid_visit__rTSOK:hover .PortfolioGrid_arr__jK_qZ{transform:translate(3px,-3px)}.PortfolioGrid_outcome__fPB3T{display:grid;gap:5px;margin:0;padding-left:12px;border-left:1px solid var(--color-gold)}.PortfolioGrid_outcomeKey__6RwwV{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-hot)}.PortfolioGrid_outcomeText__0mIhj{font-size:.95rem;line-height:1.5;color:var(--color-ink)}.PortfolioGrid_cta__YcfqT{margin:0;padding:0;border:0;background:none;text-align:left;font-weight:400;line-height:inherit;color:var(--color-gold-hot);cursor:pointer;-webkit-tap-highlight-color:transparent}.PortfolioGrid_cta__YcfqT:focus-visible,.PortfolioGrid_cta__YcfqT:hover{color:var(--color-gold-white)}.PortfolioGrid_cta__YcfqT:focus-visible .PortfolioGrid_arr__jK_qZ,.PortfolioGrid_cta__YcfqT:hover .PortfolioGrid_arr__jK_qZ{transform:translateX(4px)}.PortfolioGrid_domain__uGi7p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:var(--color-ink-dim);text-transform:lowercase}@media (max-width:1023px){.PortfolioGrid_action__0hgJU{flex-wrap:wrap;row-gap:0}.PortfolioGrid_domain__uGi7p{flex-basis:100%;order:2;padding-bottom:2px}}@media (min-width:1024px){.PortfolioGrid_card__ZjX1y[data-sold] .PortfolioGrid_domain__uGi7p{display:none}}.PortfolioGrid_card__ZjX1y:focus-within:before,.PortfolioGrid_card__ZjX1y[data-flash]:before{transform:scaleX(1)}.PortfolioGrid_card__ZjX1y[data-flash] .PortfolioGrid_name__uDYJy{color:var(--color-gold-hot)}@media (hover:hover) and (pointer:fine){.PortfolioGrid_card__ZjX1y:hover:before{transform:scaleX(1)}.PortfolioGrid_card__ZjX1y:hover .PortfolioGrid_name__uDYJy{color:var(--color-gold-hot)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.PortfolioGrid_grid__KxpjZ:not([data-fx]) .PortfolioGrid_card__ZjX1y:hover .PortfolioGrid_img__LoxAs{transform:scale(1.04)}}.PortfolioGrid_fx__mBTZS{position:absolute;left:0;top:0;width:0;height:0;z-index:2;opacity:0;pointer-events:none;will-change:transform}.PortfolioGrid_fx__mBTZS *{pointer-events:none!important}@media (max-width:639px){.PortfolioGrid_status__yIReH{align-items:flex-end}}.PortfolioGrid_card__ZjX1y[data-current] .PortfolioGrid_thumb__ZWDP4{aspect-ratio:16/9}.PortfolioGrid_card__ZjX1y[data-current] .PortfolioGrid_img__LoxAs{object-fit:contain;object-position:top}