@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600&family=Outfit:wght@400;500;600;700&display=swap");:root{--font-display:"Playfair Display",Georgia,serif;--font-body:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--intrepid-green:#0A6E50;--intrepid-darkgreen:#042F2E;--intrepid-sand:#F6F4F0;--intrepid-terracotta:#C2410C;--intrepid-plum:#A71F50;--intrepid-midnight:#1B242A;--hotpink:#FF3385}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-body);background-color:#FAFAF9;color:#1C1917;overflow-x:hidden}.font-display,h1,h2,h3{font-family:var(--font-display)}.intrepid-search-box{background:#FFFFFF;border-radius:18px;box-shadow:0 20px 45px rgba(0,0,0,.12);border:1px solid #e7e5e4}.intrepid-card{background:#FFFFFF;border-radius:16px;border:1px solid #e7e5e4;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.intrepid-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,.08);border-color:#0A6E50}.badge-student{background-color:#FEF3C7;color:#92400E;border:1px solid #fde68a;border-radius:9999px}.badge-perk,.badge-student{padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px}.badge-perk{background-color:#DCFCE7;color:#166534;border:1px solid #bbf7d0;border-radius:9999px}