.f3f63059{display:grid;grid-template-columns:1fr;gap:.75rem}.f3f63059 .df8f1009:first-child{grid-column:span 1;min-height:240px}.a212b8d5{text-align:center;margin-top:2rem}.df8f1009{position:relative;overflow:hidden;border-radius:14px;background:var(--bg-alt);cursor:pointer;min-height:150px;contain:layout paint;isolation:isolate}.df8f1009 img{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.df8f1009:focus-within img,.df8f1009.bf48dcfc img{transform:scale(1.05);will-change:transform}@media (hover: hover) and (pointer: fine){.df8f1009:hover img{transform:scale(1.05);will-change:transform}}.df8f1009:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:14px;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.18) 40%,transparent 68%);opacity:1;transition:opacity .3s ease;pointer-events:none}.df8f1009:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:14px;background:#00000038;opacity:0;transition:opacity .35s ease;pointer-events:none;will-change:opacity}.df8f1009:focus-within:after,.df8f1009.bf48dcfc:after{opacity:1}@media (hover: hover) and (pointer: fine){.df8f1009:hover:after{opacity:1}}.df8f1009 .ea187a60{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;padding:1rem 1.1rem;pointer-events:none;border-radius:14px;opacity:1;transition:opacity .3s ease}.df8f1009.f8420315:before,.df8f1009.f8420315:after,.df8f1009.f8420315 .ea187a60{opacity:0!important}.g2f69377{display:flex;flex-direction:column;gap:0;width:100%}.a612f7b6{font-size:.73rem;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase;transform:translateY(0);transition:transform .38s cubic-bezier(.25,.46,.45,.94);will-change:transform}.df8f1009:focus-within .a612f7b6,.df8f1009.bf48dcfc .a612f7b6{transform:translateY(-2px)}@media (hover: hover) and (pointer: fine){.df8f1009:hover .a612f7b6{transform:translateY(-2px)}}.e52e7983{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.25,.46,.45,.94);will-change:grid-template-rows}.df8f1009:focus-within .e52e7983,.df8f1009.bf48dcfc .e52e7983{grid-template-rows:1fr}@media (hover: hover) and (pointer: fine){.df8f1009:hover .e52e7983{grid-template-rows:1fr}}.f0eea617{font-size:.8rem;color:#ffffffe0;line-height:1.5;margin:0;overflow:hidden;opacity:0;transform:translateY(5px);transition:opacity .32s cubic-bezier(.25,.46,.45,.94) .06s,transform .38s cubic-bezier(.25,.46,.45,.94) .04s;will-change:opacity,transform;padding-top:.3rem}.df8f1009:focus-within .f0eea617,.df8f1009.bf48dcfc .f0eea617{opacity:1;transform:translateY(0)}@media (hover: hover) and (pointer: fine){.df8f1009:hover .f0eea617{opacity:1;transform:translateY(0)}}body.h34c5ca4 .df8f1009:hover img,body.h34c5ca4 .df8f1009.bf48dcfc img{transform:none}body.h34c5ca4 .df8f1009:hover:before{opacity:0}body.h34c5ca4 .df8f1009:hover:after,body.h34c5ca4 .df8f1009.bf48dcfc:after{opacity:0}body.h34c5ca4 .df8f1009:hover .a612f7b6,body.h34c5ca4 .df8f1009.bf48dcfc .a612f7b6{transform:translateY(0)}body.h34c5ca4 .df8f1009:hover .e52e7983,body.h34c5ca4 .df8f1009.bf48dcfc .e52e7983{grid-template-rows:0fr}body.h34c5ca4 .df8f1009:hover .f0eea617,body.h34c5ca4 .df8f1009.bf48dcfc .f0eea617{opacity:0;transform:translateY(5px)}.efb14ef3{margin-bottom:3.5rem}.b2c5e6f7{font-size:1.4rem;font-weight:700;margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem}.b2c5e6f7:after{content:"";flex:1;height:1px;background:var(--border)}.d45d6d62{columns:1;column-gap:.75rem;display:flow-root}.d45d6d62 .df8f1009{break-inside:avoid;margin-bottom:.75rem;min-height:170px}.d45d6d62 .df8f1009 img{height:auto;border-radius:12px}
