.landing{grid-template-columns:1fr;padding-top:calc(2*var(--header-mainbar-padding-v) + var(--header-mainbar-content-height));align-items:start;padding-bottom:0;min-height:100vh}@media(max-width: 768px){.landing{padding-top:0}}.landing>*{grid-column:unset}.landing .tabs{border-top:1px solid #565656;padding:30px;height:100%}.landing .tabs header{padding:30px;padding-top:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;justify-self:center;gap:var(--spacing-md)}.landing .tabs header>.title{--color: #404040;font-size:20px;cursor:pointer;color:var(--color);border-top:2px solid var(--color);padding-top:8px;transition:border 150ms ease-in-out,color 150ms ease-in-out;text-align:center}@media(max-width: 768px){.landing .tabs header>.title{font-size:16px}}.landing .tabs header>.title:hover{--color: #666}.landing .tabs header>.title.active{--color: #fff}.landing .tabs .tab{display:none}.landing .tabs .tab.active{display:block}.landing .tabs .tab .card{text-decoration:none;color:#fff;border-radius:6px;background:rgba(241,241,241,.15);transition:background 150ms ease-in;padding:50px;display:grid;gap:25px;text-align:center;grid-template-rows:auto 1fr;align-items:center;max-height:500px}@media(max-width: 1024px){.landing .tabs .tab .card{padding:26px}}@media(max-width: 768px){.landing .tabs .tab .card{max-width:500px}}.landing .tabs .tab .card .title{font-size:28px}@media(max-width: 1024px){.landing .tabs .tab .card .title{font-size:26px}}.landing .tabs .tab .card .description{font-size:16px;text-wrap:balance}.landing .tabs .tab .card .image{min-height:0px;height:100%}.landing .tabs .tab .card .image picture{height:0;min-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.landing .tabs .tab .card .image picture img{height:0%;min-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.landing .tabs .tab .card .button{border-radius:10px;background:hsla(0,0%,100%,.12);padding:12px 10px}.landing .tabs .tab .card:hover{background:rgba(241,241,241,.25)}.landing .tabs .tab>div{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-md);max-width:1100px;margin-inline:auto;justify-items:center}@media(max-width: 768px){.landing .tabs .tab>div{grid-template-columns:1fr}}.landing .tabs .tab>div.mcf-applications .card{max-height:unset;height:100%}
