.IFCard-module__EqgGTq__row{align-items:stretch;gap:clamp(24px,4vw,60px);display:grid}.IFCard-module__EqgGTq__splitLeft{grid-template-columns:55fr 45fr}.IFCard-module__EqgGTq__splitRight{grid-template-columns:45fr 55fr}.IFCard-module__EqgGTq__heroRow{grid-template-columns:1fr}.IFCard-module__EqgGTq__card{cursor:pointer;display:contents}.grid-spotlight:hover .IFCard-module__EqgGTq__card{opacity:.75}.grid-spotlight:hover .IFCard-module__EqgGTq__card:hover{opacity:1}.grid-spotlight:hover .IFCard-module__EqgGTq__card>*{opacity:.75;transition:opacity .35s var(--ease)}.grid-spotlight:hover .IFCard-module__EqgGTq__card:hover>*{opacity:1}.IFCard-module__EqgGTq__imageWrap{border-radius:var(--img-radius);transition:opacity .35s var(--ease);position:relative;overflow:hidden}.IFCard-module__EqgGTq__imageWrap:after{content:"";border-radius:var(--img-radius);pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000d}.IFCard-module__EqgGTq__imageInner{clip-path:inset(0 0 100%);opacity:0;transition:clip-path .7s var(--ease-out)var(--reveal-delay,0s),opacity .6s var(--ease-out)var(--reveal-delay,0s)}.IFCard-module__EqgGTq__revealed .IFCard-module__EqgGTq__imageInner{clip-path:inset(0 0 0%);opacity:1;transition:opacity .4s var(--ease)}.IFCard-module__EqgGTq__textSide{flex-direction:column;justify-content:center;gap:0;min-height:100%;padding:clamp(24px,4vw,60px) 0;display:flex}.IFCard-module__EqgGTq__splitRight .IFCard-module__EqgGTq__textSide{text-align:right;align-items:flex-end}.IFCard-module__EqgGTq__splitLeft .IFCard-module__EqgGTq__textSide{text-align:left;align-items:flex-start}.IFCard-module__EqgGTq__category{font-family:var(--font-aktiv);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .5s var(--ease-out)calc(var(--reveal-delay,0s) + .2s),transform .5s var(--ease-out)calc(var(--reveal-delay,0s) + .2s);margin:0 0 16px;font-size:11px;font-weight:400;transform:translateY(12px)}.IFCard-module__EqgGTq__revealed .IFCard-module__EqgGTq__category{opacity:.7;transition:opacity .35s;transform:translateY(0)}.IFCard-module__EqgGTq__card:hover .IFCard-module__EqgGTq__category{opacity:1}.IFCard-module__EqgGTq__title{font-family:var(--font-aktiv);letter-spacing:-.01em;color:var(--text);margin:0 0 12px;font-size:clamp(24px,3vw,42px);font-weight:400;line-height:1.15}.IFCard-module__EqgGTq__titleClip{display:block;overflow:hidden}.IFCard-module__EqgGTq__titleInner{opacity:0;transition:transform .8s var(--ease-out)calc(var(--reveal-delay,0s) + .3s),opacity .8s var(--ease-out)calc(var(--reveal-delay,0s) + .3s);display:block;transform:translateY(110%)}.IFCard-module__EqgGTq__revealed .IFCard-module__EqgGTq__titleInner{opacity:1;transition:opacity .35s;transform:translateY(0)}.IFCard-module__EqgGTq__card:hover .IFCard-module__EqgGTq__titleInner{opacity:1}.IFCard-module__EqgGTq__desc{font-family:var(--font-aktiv);font-size:var(--type-body);color:var(--muted);opacity:0;max-width:380px;transition:opacity .5s var(--ease-out)calc(var(--reveal-delay,0s) + .5s),transform .5s var(--ease-out)calc(var(--reveal-delay,0s) + .5s);margin:0 0 20px;font-weight:400;line-height:1.5;transform:translateY(8px)}.IFCard-module__EqgGTq__revealed .IFCard-module__EqgGTq__desc{opacity:.6;transition:opacity .35s;transform:translateY(0)}.IFCard-module__EqgGTq__card:hover .IFCard-module__EqgGTq__desc{opacity:1}.IFCard-module__EqgGTq__splitRight .IFCard-module__EqgGTq__desc{margin-left:auto;margin-right:0}.IFCard-module__EqgGTq__cta{font-family:var(--font-aktiv);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .5s var(--ease-out)calc(var(--reveal-delay,0s) + .6s),color .3s ease;align-items:center;gap:8px;font-size:12px;font-weight:400;display:inline-flex}.IFCard-module__EqgGTq__revealed .IFCard-module__EqgGTq__cta{opacity:.5;transition:opacity .35s,color .3s}.IFCard-module__EqgGTq__card:hover .IFCard-module__EqgGTq__cta{opacity:1;color:var(--text)}.IFCard-module__EqgGTq__ctaArrow{transition:transform .3s var(--ease-out)}.IFCard-module__EqgGTq__card:hover .IFCard-module__EqgGTq__ctaArrow{transform:translate(4px)}.IFCard-module__EqgGTq__splitLeft .IFCard-module__EqgGTq__ctaArrow{transform:scaleX(-1)}.IFCard-module__EqgGTq__splitLeft .IFCard-module__EqgGTq__card:hover .IFCard-module__EqgGTq__ctaArrow{transform:scaleX(-1)translate(4px)}.IFCard-module__EqgGTq__metatags{gap:var(--space-xs);opacity:0;transition:opacity .4s var(--ease-out)calc(var(--reveal-delay,0s) + .4s);flex-wrap:wrap;margin-bottom:16px;display:flex}.IFCard-module__EqgGTq__revealed .IFCard-module__EqgGTq__metatags{opacity:.6}.IFCard-module__EqgGTq__card:hover .IFCard-module__EqgGTq__metatags{opacity:1}.IFCard-module__EqgGTq__splitRight .IFCard-module__EqgGTq__metatags{justify-content:flex-end}.IFCard-module__EqgGTq__heroCard{cursor:pointer;border-radius:var(--img-radius);transition:opacity .35s var(--ease);display:block;position:relative;overflow:hidden}.IFCard-module__EqgGTq__heroOverlay{z-index:2;background:linear-gradient(#0000,#0009);padding:clamp(24px,4vw,48px);position:absolute;bottom:0;left:0;right:0}.IFCard-module__EqgGTq__heroOverlay .IFCard-module__EqgGTq__category{color:#ffffffb3}.IFCard-module__EqgGTq__heroOverlay .IFCard-module__EqgGTq__title{color:#fff}.IFCard-module__EqgGTq__heroOverlay .IFCard-module__EqgGTq__cta{color:#ffffffb3}.IFCard-module__EqgGTq__heroCard:hover .IFCard-module__EqgGTq__heroOverlay .IFCard-module__EqgGTq__cta{color:#fff}@media (max-width:768px){.IFCard-module__EqgGTq__splitLeft,.IFCard-module__EqgGTq__splitRight{grid-template-columns:1fr}.IFCard-module__EqgGTq__splitRight .IFCard-module__EqgGTq__imageWrap{order:-1}.IFCard-module__EqgGTq__splitRight .IFCard-module__EqgGTq__textSide{text-align:left;align-items:flex-start}.IFCard-module__EqgGTq__splitRight .IFCard-module__EqgGTq__desc{margin-left:0}.IFCard-module__EqgGTq__splitRight .IFCard-module__EqgGTq__metatags{justify-content:flex-start}.IFCard-module__EqgGTq__textSide{padding:0}}@media (prefers-reduced-motion:reduce){.IFCard-module__EqgGTq__imageInner{clip-path:none;opacity:1;transition:opacity .3s var(--ease)}.IFCard-module__EqgGTq__category{opacity:.7;transition:opacity .35s;transform:none}.IFCard-module__EqgGTq__titleInner{opacity:1;transition:opacity .35s;transform:none}.IFCard-module__EqgGTq__desc{opacity:.6;transition:opacity .35s;transform:none}.IFCard-module__EqgGTq__cta{opacity:.5;transition:opacity .35s,color .3s}.IFCard-module__EqgGTq__metatags{opacity:.6;transition:opacity .35s}}
