|
562 | 562 | @apply mt-2; |
563 | 563 | } |
564 | 564 |
|
| 565 | + /* About us (/about-us/) */ |
| 566 | + .about-hero__panel { |
| 567 | + @apply relative overflow-hidden rounded-2xl border border-gray-200/80 bg-gradient-to-br from-white via-slate-50/90 to-sky-50/50 shadow-sm sm:rounded-3xl; |
| 568 | + } |
| 569 | + |
| 570 | + .about-hero__glow { |
| 571 | + @apply pointer-events-none absolute -right-16 -top-16 h-56 w-56 rounded-full bg-sky-400/20 blur-3xl sm:h-72 sm:w-72; |
| 572 | + } |
| 573 | + |
| 574 | + .about-hero__inner { |
| 575 | + @apply relative z-10 px-6 py-9 sm:px-10 sm:py-12 md:max-w-3xl; |
| 576 | + } |
| 577 | + |
| 578 | + .about-hero__eyebrow { |
| 579 | + @apply m-0 mb-3 text-[11px] font-bold uppercase tracking-widest text-sky-600; |
| 580 | + } |
| 581 | + |
| 582 | + .about-hero__title { |
| 583 | + @apply text-3xl font-bold tracking-tight text-slate-900 sm:text-4xl md:text-[2.75rem] md:leading-tight; |
| 584 | + } |
| 585 | + |
| 586 | + .about-hero__quote { |
| 587 | + @apply mt-4 text-base leading-relaxed text-slate-600 sm:text-lg; |
| 588 | + } |
| 589 | + |
| 590 | + .about-hero__actions { |
| 591 | + @apply mt-7 flex flex-wrap gap-3; |
| 592 | + } |
| 593 | + |
| 594 | + .about-btn { |
| 595 | + @apply inline-flex items-center justify-center gap-2 rounded-full px-5 py-2.5 text-sm font-semibold transition-all duration-200; |
| 596 | + } |
| 597 | + |
| 598 | + .about-btn--primary { |
| 599 | + @apply border border-transparent bg-brand text-white shadow-sm hover:bg-brand/90 hover:shadow-md; |
| 600 | + } |
| 601 | + |
| 602 | + .about-btn--ghost { |
| 603 | + @apply border border-slate-200/90 bg-white/80 text-slate-700 hover:border-slate-300 hover:bg-white; |
| 604 | + } |
| 605 | + |
| 606 | + .about-btn--on-dark.about-btn--primary { |
| 607 | + @apply bg-white text-slate-900 hover:bg-slate-100; |
| 608 | + } |
| 609 | + |
| 610 | + .about-btn--on-dark.about-btn--ghost { |
| 611 | + @apply border-white/25 bg-white/10 text-white hover:border-white/40 hover:bg-white/15; |
| 612 | + } |
| 613 | + |
| 614 | + .about-mission-grid { |
| 615 | + @apply grid gap-5 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,0.85fr)] lg:gap-6; |
| 616 | + } |
| 617 | + |
| 618 | + .about-card { |
| 619 | + @apply rounded-2xl border border-gray-200/90 bg-white p-6 shadow-sm sm:p-8; |
| 620 | + } |
| 621 | + |
| 622 | + .about-section-label { |
| 623 | + @apply mb-4 text-xs font-bold uppercase tracking-widest text-slate-400; |
| 624 | + } |
| 625 | + |
| 626 | + .about-prose { |
| 627 | + @apply text-[15px] leading-relaxed; |
| 628 | + } |
| 629 | + |
| 630 | + .about-prose p { |
| 631 | + @apply m-0; |
| 632 | + } |
| 633 | + |
| 634 | + .about-prose p + p { |
| 635 | + @apply mt-4; |
| 636 | + } |
| 637 | + |
| 638 | + .about-values-list { |
| 639 | + @apply space-y-3; |
| 640 | + } |
| 641 | + |
| 642 | + .about-values-list__item { |
| 643 | + @apply flex items-start gap-3 text-sm leading-relaxed text-slate-600; |
| 644 | + } |
| 645 | + |
| 646 | + .about-values-list__icon { |
| 647 | + @apply mt-0.5 shrink-0 text-lg text-emerald-500; |
| 648 | + } |
| 649 | + |
| 650 | + .about-pillars { |
| 651 | + @apply mt-6 grid gap-3 sm:grid-cols-3 lg:grid-cols-1 xl:grid-cols-3; |
| 652 | + } |
| 653 | + |
| 654 | + .about-pillar { |
| 655 | + @apply rounded-xl border border-slate-100 bg-slate-50/80 p-4; |
| 656 | + } |
| 657 | + |
| 658 | + .about-pillar__emoji { |
| 659 | + @apply mb-2 block text-2xl leading-none; |
| 660 | + } |
| 661 | + |
| 662 | + .about-pillar__title { |
| 663 | + @apply text-sm font-semibold text-slate-900; |
| 664 | + } |
| 665 | + |
| 666 | + .about-pillar__text { |
| 667 | + @apply mt-1.5 text-xs leading-relaxed text-slate-500; |
| 668 | + } |
| 669 | + |
| 670 | + .about-stats__grid { |
| 671 | + @apply grid grid-cols-2 gap-3 sm:grid-cols-4 sm:gap-4; |
| 672 | + } |
| 673 | + |
| 674 | + .about-stat { |
| 675 | + @apply flex flex-col items-center rounded-2xl border border-gray-200/90 bg-white px-4 py-6 text-center shadow-sm transition-shadow hover:shadow-md; |
| 676 | + } |
| 677 | + |
| 678 | + .about-stat__icon { |
| 679 | + @apply mb-3 flex h-11 w-11 items-center justify-center rounded-xl bg-sky-50 text-sky-600; |
| 680 | + } |
| 681 | + |
| 682 | + .about-stat__icon i { |
| 683 | + @apply text-2xl leading-none; |
| 684 | + } |
| 685 | + |
| 686 | + .about-stat__value { |
| 687 | + @apply text-2xl font-bold tracking-tight text-slate-900 sm:text-3xl; |
| 688 | + } |
| 689 | + |
| 690 | + .about-stat__label { |
| 691 | + @apply mt-1 text-xs font-medium text-slate-500 sm:text-sm; |
| 692 | + } |
| 693 | + |
| 694 | + .about-section-head { |
| 695 | + @apply mb-6 flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between; |
| 696 | + } |
| 697 | + |
| 698 | + .about-section-head--stack { |
| 699 | + @apply sm:flex-col sm:items-start; |
| 700 | + } |
| 701 | + |
| 702 | + .about-heading { |
| 703 | + @apply text-2xl font-bold tracking-tight text-slate-900 sm:text-[1.65rem]; |
| 704 | + } |
| 705 | + |
| 706 | + .about-subhead { |
| 707 | + @apply mt-2 max-w-2xl text-sm leading-relaxed text-slate-500 sm:text-base; |
| 708 | + } |
| 709 | + |
| 710 | + .about-link-arrow { |
| 711 | + @apply inline-flex shrink-0 items-center gap-1.5 text-sm font-semibold text-brand transition-colors hover:text-brand/80; |
| 712 | + } |
| 713 | + |
| 714 | + .about-link-arrow i { |
| 715 | + @apply text-xs transition-transform duration-200; |
| 716 | + } |
| 717 | + |
| 718 | + .about-link-arrow:hover i { |
| 719 | + @apply translate-x-0.5; |
| 720 | + } |
| 721 | + |
| 722 | + .about-team-grid { |
| 723 | + @apply grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3; |
| 724 | + } |
| 725 | + |
| 726 | + .about-team-card { |
| 727 | + @apply relative flex flex-col items-center rounded-2xl border border-gray-200/90 bg-white p-6 text-center shadow-sm transition-all duration-200; |
| 728 | + @apply hover:-translate-y-0.5 hover:border-slate-300 hover:shadow-md; |
| 729 | + } |
| 730 | + |
| 731 | + .about-team-card__avatar-wrap { |
| 732 | + @apply mb-4 flex h-28 w-28 items-center justify-center rounded-full bg-gradient-to-br from-sky-100 to-slate-100 p-1 ring-2 ring-white shadow-inner; |
| 733 | + } |
| 734 | + |
| 735 | + .about-team-card__avatar { |
| 736 | + @apply h-full w-full rounded-full object-cover; |
| 737 | + } |
| 738 | + |
| 739 | + .about-team-card__body { |
| 740 | + @apply flex flex-col gap-1; |
| 741 | + } |
| 742 | + |
| 743 | + .about-team-card__name { |
| 744 | + @apply text-lg font-semibold text-slate-900 transition-colors group-hover:text-brand; |
| 745 | + } |
| 746 | + |
| 747 | + .about-team-card__role { |
| 748 | + @apply text-sm text-slate-500; |
| 749 | + } |
| 750 | + |
| 751 | + .about-team-card__cta { |
| 752 | + @apply mt-4 inline-flex items-center gap-1 text-xs font-semibold text-slate-400 transition-colors group-hover:text-brand; |
| 753 | + } |
| 754 | + |
| 755 | + .about-connect-grid { |
| 756 | + @apply grid grid-cols-1 gap-3 sm:grid-cols-2; |
| 757 | + } |
| 758 | + |
| 759 | + .about-connect-card { |
| 760 | + @apply flex items-start gap-4 rounded-2xl border border-gray-200/90 bg-white p-5 shadow-sm transition-all duration-200; |
| 761 | + @apply hover:-translate-y-0.5 hover:border-slate-300 hover:shadow-md; |
| 762 | + } |
| 763 | + |
| 764 | + .about-connect-card__icon { |
| 765 | + @apply flex h-12 w-12 shrink-0 items-center justify-center rounded-xl text-2xl; |
| 766 | + background-color: color-mix(in srgb, var(--about-accent, #0ea5e9) 12%, white); |
| 767 | + color: var(--about-accent, #0ea5e9); |
| 768 | + } |
| 769 | + |
| 770 | + .about-connect-card__text { |
| 771 | + @apply flex min-w-0 flex-1 flex-col gap-1; |
| 772 | + } |
| 773 | + |
| 774 | + .about-connect-card__title { |
| 775 | + @apply block text-base font-semibold text-slate-900 transition-colors group-hover:text-brand; |
| 776 | + } |
| 777 | + |
| 778 | + .about-connect-card__desc { |
| 779 | + @apply block text-sm leading-snug text-slate-500; |
| 780 | + } |
| 781 | + |
| 782 | + .about-connect-card__arrow { |
| 783 | + @apply mt-1 shrink-0 text-slate-300 transition-all duration-200 group-hover:translate-x-0.5 group-hover:-translate-y-0.5 group-hover:text-brand; |
| 784 | + } |
| 785 | + |
| 786 | + .about-cta { |
| 787 | + @apply relative overflow-hidden rounded-2xl border border-slate-800 bg-gradient-to-br from-slate-900 via-slate-800 to-sky-950 shadow-lg sm:rounded-3xl; |
| 788 | + } |
| 789 | + |
| 790 | + .about-cta__inner { |
| 791 | + @apply relative z-10 px-6 py-10 text-center sm:px-10 sm:py-12 md:px-14; |
| 792 | + } |
| 793 | + |
| 794 | + .about-cta__title { |
| 795 | + @apply text-2xl font-bold tracking-tight text-white sm:text-3xl; |
| 796 | + } |
| 797 | + |
| 798 | + .about-cta__text { |
| 799 | + @apply mx-auto mt-3 max-w-lg text-sm leading-relaxed text-slate-300 sm:text-base; |
| 800 | + } |
| 801 | + |
| 802 | + .about-cta__actions { |
| 803 | + @apply mt-7 flex flex-wrap items-center justify-center gap-3; |
| 804 | + } |
| 805 | + |
565 | 806 | .home-hero-search { |
566 | 807 | @apply relative z-10 w-full max-w-md mx-auto; |
567 | 808 | } |
|
0 commit comments