.section-num[data-v-2a30e6f5]{color:#e53935;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.project-card[data-v-2a30e6f5]{background:#fff;border:1px solid #e0e0e0;transition:all .3s ease}.project-card[data-v-2a30e6f5]:hover{border-color:#000;box-shadow:8px 8px #000;transform:translate(-4px,-4px)}.platform-tag[data-v-2a30e6f5]{border:1px solid;font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 8px;text-transform:uppercase}.swiss-fade[data-v-2a30e6f5]{opacity:0;transform:translateY(20px);transition:all .6s ease}.swiss-fade.visible[data-v-2a30e6f5]{opacity:1;transform:translateY(0)}.section-num[data-v-f8b39271]{color:#e53935;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.swiss-number[data-v-f8b39271]{font-size:8rem;font-weight:800;letter-spacing:-.02em;line-height:.85}.swiss-line-red[data-v-f8b39271]{background:#e53935;height:3px;width:60px}.swiss-fade[data-v-f8b39271]{opacity:0;transform:translateY(20px);transition:all .6s ease}.swiss-fade.visible[data-v-f8b39271]{opacity:1;transform:translateY(0)}.section-num[data-v-74e3ee4a]{color:#e53935;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.swiss-fade[data-v-74e3ee4a]{opacity:0;transform:translateY(20px);transition:all .6s ease}.swiss-fade.visible[data-v-74e3ee4a]{opacity:1;transform:translateY(0)}.section-num[data-v-67350172]{color:#e53935;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.swiss-line-red[data-v-67350172]{background:#e53935;height:3px;width:60px}.swiss-fade[data-v-67350172]{opacity:0;transform:translateY(20px);transition:all .6s ease}.swiss-fade.visible[data-v-67350172]{opacity:1;transform:translateY(0)}.portfolio-swiss-content .swiss-grid{display:grid;gap:24px;grid-template-columns:repeat(12,1fr);margin-left:auto;margin-right:auto;max-width:1400px;padding:0 24px}@media (max-width:1024px){.portfolio-swiss-content .swiss-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:640px){.portfolio-swiss-content .swiss-grid{grid-template-columns:1fr}}.portfolio-swiss-content[data-v-4058b273]{font-family:Inter,Noto Sans SC,sans-serif}.swiss-line-red[data-v-4058b273]{background:#e53935;height:3px;width:60px}
