:root{--color-accent-yellow:#fc0;--color-accent-red:#e51a25;--color-text:#1a1a1a;--color-text-muted:#4a4a4a;--color-bg:#f7f7f7;--color-border:#e5e5e5;--color-accent-hero:#fc0;--color-text-hero:#fffefe}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--color-text);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4,h5,h6{line-height:1.2}.header[data-astro-cid-tcxgdctz]{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background:#fffffff7;transition:transform .3s;position:fixed;top:0;left:0;right:0}.header-hidden[data-astro-cid-tcxgdctz]{transform:translateY(-100%)}.menu-open[data-astro-cid-tcxgdctz].header-hidden{transform:none}.nav[data-astro-cid-tcxgdctz]{align-items:center;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;position:relative}.logo[data-astro-cid-tcxgdctz]{color:var(--color-text);z-index:110;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex}.logo-img[data-astro-cid-tcxgdctz]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.logo-text-short[data-astro-cid-tcxgdctz]{display:none}.nav-links[data-astro-cid-tcxgdctz]{gap:2rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.hamburger[data-astro-cid-tcxgdctz]{cursor:pointer;z-index:120;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin:0;padding:0;display:none}.hamburger[data-astro-cid-tcxgdctz] span[data-astro-cid-tcxgdctz]{background:var(--color-text);transform-origin:50%;border-radius:2px;width:22px;height:2.5px;transition:transform .3s,opacity .3s;display:block}.menu-open[data-astro-cid-tcxgdctz] .hamburger[data-astro-cid-tcxgdctz] span[data-astro-cid-tcxgdctz]:first-child{transform:translateY(7.5px)rotate(45deg)}.menu-open[data-astro-cid-tcxgdctz] .hamburger[data-astro-cid-tcxgdctz] span[data-astro-cid-tcxgdctz]:nth-child(2){opacity:0}.menu-open[data-astro-cid-tcxgdctz] .hamburger[data-astro-cid-tcxgdctz] span[data-astro-cid-tcxgdctz]:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.nav-links[data-astro-cid-tcxgdctz] a[data-astro-cid-tcxgdctz]{color:var(--color-text-muted);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-links[data-astro-cid-tcxgdctz] a[data-astro-cid-tcxgdctz]:hover{color:var(--color-accent-red)}.nav-instagram[data-astro-cid-tcxgdctz]{width:40px;height:40px;color:var(--color-text-muted);justify-content:center;align-items:center;margin-left:.5rem;transition:color .2s;display:inline-flex}.nav-instagram[data-astro-cid-tcxgdctz]:hover{color:var(--color-accent-red)}.nav-instagram[data-astro-cid-tcxgdctz] svg[data-astro-cid-tcxgdctz]{width:22px;height:22px}.menu-overlay[data-astro-cid-tcxgdctz]{display:none}@media (width<=1000px){.nav-links[data-astro-cid-tcxgdctz]{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}}@media (width<=768px){.hamburger[data-astro-cid-tcxgdctz]{order:4;display:flex}.logo-text-full[data-astro-cid-tcxgdctz]{display:none}.logo-text-short[data-astro-cid-tcxgdctz]{display:inline}.nav-instagram[data-astro-cid-tcxgdctz]{order:3;margin-left:auto}.nav-links[data-astro-cid-tcxgdctz]{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);opacity:0;z-index:115;background:#fffffffa;flex-direction:column;align-items:center;gap:0;max-height:0;padding:0 2rem;transition:max-height .35s,padding .35s,opacity .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}.menu-open[data-astro-cid-tcxgdctz] .nav-links[data-astro-cid-tcxgdctz]{opacity:1;max-height:400px;padding:1rem 2rem 1.5rem}.nav-links[data-astro-cid-tcxgdctz] li[data-astro-cid-tcxgdctz]{text-align:center;width:100%}.nav-links[data-astro-cid-tcxgdctz] a[data-astro-cid-tcxgdctz]{border-bottom:1px solid var(--color-border);padding:.75rem 0;font-size:1rem;display:block}.nav-links[data-astro-cid-tcxgdctz] li[data-astro-cid-tcxgdctz]:last-child a[data-astro-cid-tcxgdctz]{border-bottom:none}.menu-overlay[data-astro-cid-tcxgdctz]{z-index:99;opacity:0;pointer-events:none;background:#0000004d;transition:opacity .3s;display:block;position:fixed;inset:0}.menu-open[data-astro-cid-tcxgdctz]~.menu-overlay[data-astro-cid-tcxgdctz]{opacity:1;pointer-events:auto}}.hero[data-astro-cid-7mkfxxqq]{background-image:url(/images/header.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding:8rem 2rem 4rem;display:flex;position:relative}.hero[data-astro-cid-7mkfxxqq]:before{content:"";z-index:1;background:linear-gradient(#0003 0%,#0000004d 20%,#0009 50%,#000000b3 70%,#0009 90%,#0006 100%);position:absolute;inset:0}.hero-content[data-astro-cid-7mkfxxqq]{text-align:center;z-index:2;max-width:700px;position:relative}.hero-tag[data-astro-cid-7mkfxxqq]{text-transform:uppercase;letter-spacing:.15em;color:#fbe151;margin-bottom:1.5rem;font-size:.85rem;font-weight:600}.hero-tag-low[data-astro-cid-7mkfxxqq]{color:#fbe151;margin-bottom:1.5rem;font-size:clamp(1.2rem,3vw,1.5rem);font-style:italic;font-weight:600}.hero-title[data-astro-cid-7mkfxxqq]{color:var(--color-text-hero);margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1}.highlight[data-astro-cid-7mkfxxqq]{color:var(--color-accent-hero)}.hero-subtitle[data-astro-cid-7mkfxxqq]{color:var(--color-text-hero);margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.hero-actions[data-astro-cid-7mkfxxqq]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn[data-astro-cid-7mkfxxqq]{border-radius:6px;padding:.85rem 1.75rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary[data-astro-cid-7mkfxxqq]{background:var(--color-accent-red);color:#fff}.btn-primary[data-astro-cid-7mkfxxqq]:hover{background:#c4151f;transform:translateY(-1px)}.btn-secondary[data-astro-cid-7mkfxxqq]{color:var(--color-text-hero);border:1.5px solid var(--color-border);background:0 0}.btn-secondary[data-astro-cid-7mkfxxqq]:hover{border-color:var(--color-accent-hero);color:var(--color-accent-hero)}.team[data-astro-cid-6rsyvvgs]{background:#faf7f2;padding:6rem 2rem}.team-container[data-astro-cid-6rsyvvgs]{max-width:1200px;margin:0 auto}.section-title[data-astro-cid-6rsyvvgs]{text-align:center;color:var(--color-text);margin-bottom:.75rem;font-size:2rem;font-weight:700}.section-subtitle[data-astro-cid-6rsyvvgs]{text-align:center;color:var(--color-text-muted);margin-bottom:4rem;font-size:1.05rem}.team-grid[data-astro-cid-6rsyvvgs]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.team-item[data-astro-cid-6rsyvvgs]{background:var(--color-bg);cursor:pointer;border-radius:8px;margin:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.team-item[data-astro-cid-6rsyvvgs]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.team-item[data-astro-cid-6rsyvvgs] img[data-astro-cid-6rsyvvgs]{object-fit:cover;width:100%;height:240px;display:block}.team-caption[data-astro-cid-6rsyvvgs]{justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.team-year[data-astro-cid-6rsyvvgs]{color:var(--color-accent-red);background:#e51a2514;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.team-title[data-astro-cid-6rsyvvgs]{color:var(--color-text-muted);font-size:.9rem}@media (width<=768px){.team-grid[data-astro-cid-6rsyvvgs]{grid-template-columns:1fr}}.lightbox-overlay{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox-content{width:100%;max-width:900px;position:relative}.lightbox-content img{border-radius:8px;width:100%}.lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:-2.5rem;right:0}.carousel[data-astro-cid-oulirr76]{position:relative}.carousel-viewport[data-astro-cid-oulirr76]{border-radius:8px;overflow:hidden}.carousel-track[data-astro-cid-oulirr76]{transition:transform .5s;display:flex}.carousel-track[data-astro-cid-oulirr76] .slide{box-sizing:border-box;flex:0 0 100%;min-width:100%;overflow:hidden}.carousel-arrow[data-astro-cid-oulirr76]{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000014}.carousel-arrow[data-astro-cid-oulirr76] svg[data-astro-cid-oulirr76]{width:20px;height:20px}.carousel-arrow[data-astro-cid-oulirr76]:hover{color:var(--color-accent-red);border-color:var(--color-accent-red)}.carousel-arrow[data-astro-cid-oulirr76].prev{left:-56px}.carousel-arrow[data-astro-cid-oulirr76].next{right:-56px}.carousel-dots[data-astro-cid-oulirr76]{justify-content:center;gap:.6rem;margin-top:2rem;display:flex}.carousel-dots[data-astro-cid-oulirr76] .dot{background:var(--color-border);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s}.carousel-dots[data-astro-cid-oulirr76] .dot:hover{background:silver}.carousel-dots[data-astro-cid-oulirr76] .dot.active{background:var(--color-accent-red);transform:scale(1.25)}.carousel[data-astro-cid-oulirr76].single .carousel-arrow,.carousel[data-astro-cid-oulirr76].single .carousel-dots,.carousel[data-astro-cid-oulirr76].single .dot{display:none}@media (prefers-reduced-motion:reduce){.carousel-track[data-astro-cid-oulirr76]{transition:none}}@media (width<=1160px){.carousel-arrow[data-astro-cid-oulirr76].prev{left:-12px}.carousel-arrow[data-astro-cid-oulirr76].next{right:-12px}}@media (width<=768px){.carousel-arrow[data-astro-cid-oulirr76]{width:38px;height:38px}.carousel-arrow[data-astro-cid-oulirr76].prev{left:4px}.carousel-arrow[data-astro-cid-oulirr76].next{right:4px}}.archive[data-astro-cid-gge6wtev]{background:var(--color-bg);padding:6rem 2rem}.archive-container[data-astro-cid-gge6wtev]{max-width:1200px;margin:0 auto}.archive-header[data-astro-cid-gge6wtev]{text-align:center;margin-bottom:3rem}.archive-title[data-astro-cid-gge6wtev]{color:var(--color-text);margin-bottom:1rem;font-size:2rem;font-weight:700}.archive-description[data-astro-cid-gge6wtev]{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.7}.archive-item[data-astro-cid-gge6wtev]{cursor:pointer;background:#fff;border-radius:8px;max-width:820px;margin:0 auto;overflow:hidden;box-shadow:0 4px 16px #0000000f}.archive-item[data-astro-cid-gge6wtev] img[data-astro-cid-gge6wtev]{aspect-ratio:3/2;object-fit:cover;width:100%;max-height:520px;display:block}@media (width<=768px){.archive[data-astro-cid-gge6wtev]{padding:4rem 1rem}.archive-item[data-astro-cid-gge6wtev] img[data-astro-cid-gge6wtev]{aspect-ratio:4/3}}.mascot[data-astro-cid-i44cpucr]{background:#faf7f2;padding:6rem 2rem;overflow:hidden}.mascot-container[data-astro-cid-i44cpucr]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1100px;margin:0 auto;display:grid}.mascot-title[data-astro-cid-i44cpucr]{color:var(--color-text);margin-bottom:1.25rem;font-size:2rem;font-weight:700}.mascot-description[data-astro-cid-i44cpucr]{color:var(--color-text-muted);margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.mascot-origin[data-astro-cid-i44cpucr]{color:var(--color-text-muted);border-left:3px solid var(--color-accent-yellow);padding-left:1rem;font-size:.95rem;font-style:italic;line-height:1.6}.mascot-images[data-astro-cid-i44cpucr]{width:400px;height:400px;position:relative}.mascot-grid[data-astro-cid-i44cpucr]{grid-template-columns:1fr 1fr;gap:12px;width:100%;height:100%;display:grid}.mascot-img[data-astro-cid-i44cpucr]{cursor:pointer;border-radius:12px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.mascot-img[data-astro-cid-i44cpucr]:hover{z-index:10;box-shadow:0 12px 40px #0003}.mascot-img[data-astro-cid-i44cpucr] img[data-astro-cid-i44cpucr]{object-fit:cover;width:100%;height:100%;display:block}.grid-img-1[data-astro-cid-i44cpucr]{transform:rotate(-2deg)}.grid-img-1[data-astro-cid-i44cpucr]:hover{transform:rotate(-2deg)scale(1.05)}.grid-img-2[data-astro-cid-i44cpucr]{transform:rotate(2deg)}.grid-img-2[data-astro-cid-i44cpucr]:hover{transform:rotate(2deg)scale(1.05)}.grid-img-3[data-astro-cid-i44cpucr]{transform:rotate(1.5deg)}.grid-img-3[data-astro-cid-i44cpucr]:hover{transform:rotate(1.5deg)scale(1.05)}.grid-img-4[data-astro-cid-i44cpucr]{transform:rotate(-1.5deg)}.grid-img-4[data-astro-cid-i44cpucr]:hover{transform:rotate(-1.5deg)scale(1.05)}.mascot-center[data-astro-cid-i44cpucr]{z-index:5;border:4px solid #fff;width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 12px 48px #00000040}.mascot-center[data-astro-cid-i44cpucr]:hover{transform:translate(-50%,-50%)rotate(-3deg)scale(1.08);box-shadow:0 16px 56px #0000004d}.img-label[data-astro-cid-i44cpucr]{color:#fff;text-align:center;background:linear-gradient(#0000,#000000b3);padding:.6rem 1rem;font-size:.75rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.mascot-container[data-astro-cid-i44cpucr]{text-align:center;grid-template-columns:1fr;gap:3rem}.mascot-origin[data-astro-cid-i44cpucr]{border-left:none;border-top:3px solid var(--color-accent-yellow);padding-top:1rem;padding-left:0}.mascot-images[data-astro-cid-i44cpucr]{width:320px;height:320px;margin:0 auto}.mascot-grid[data-astro-cid-i44cpucr]{gap:8px}.mascot-center[data-astro-cid-i44cpucr]{border-width:3px;width:140px;height:140px}}.book[data-astro-cid-6j63ow6g]{background:var(--color-bg);padding:6rem 2rem}.book-container[data-astro-cid-6j63ow6g]{max-width:1000px;margin:0 auto}.book-layout[data-astro-cid-6j63ow6g]{grid-template-columns:300px 1fr;align-items:center;gap:4rem;display:grid}.cover-placeholder[data-astro-cid-6j63ow6g]{aspect-ratio:2/3;background:linear-gradient(135deg, var(--color-accent-red) 0%, #b8121b 100%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex;box-shadow:0 8px 32px #e51a2533}.cover-icon[data-astro-cid-6j63ow6g]{font-size:3rem}.cover-photo[data-astro-cid-6j63ow6g]{aspect-ratio:2/3;object-fit:cover;border-radius:8px;width:100%;display:block;box-shadow:0 8px 32px #e51a2533}.cover-text[data-astro-cid-6j63ow6g]{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem;font-weight:600}.book-title[data-astro-cid-6j63ow6g]{color:var(--color-text);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.book-authors[data-astro-cid-6j63ow6g]{color:var(--color-accent-red);margin-bottom:1.25rem;font-size:.95rem;font-weight:500}.book-description[data-astro-cid-6j63ow6g]{color:var(--color-text-muted);margin-bottom:2rem;font-size:1rem;line-height:1.7}.book-meta[data-astro-cid-6j63ow6g]{gap:2rem;display:flex}.meta-item[data-astro-cid-6j63ow6g]{flex-direction:column;gap:.25rem;display:flex}.meta-label[data-astro-cid-6j63ow6g]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.8rem;font-weight:600}.meta-value[data-astro-cid-6j63ow6g]{color:var(--color-text);font-size:1rem;font-weight:600}.book-button[data-astro-cid-6j63ow6g]{background:var(--color-accent-red);color:#fff;border-radius:8px;margin-top:1.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.book-button[data-astro-cid-6j63ow6g]:hover{background:#b8121b;transform:translateY(-2px)}.slide-soon[data-astro-cid-6j63ow6g]{justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.soon-text[data-astro-cid-6j63ow6g]{letter-spacing:-.02em;text-transform:uppercase;text-align:center;background:linear-gradient(135deg, var(--color-accent-red) 0%, #b8121b 60%, var(--color-accent-yellow) 130%);-webkit-text-fill-color:transparent;color:#0000;background-clip:text;font-size:clamp(3rem,10vw,6.5rem);font-weight:800;line-height:1.1}@media (width<=768px){.book-layout[data-astro-cid-6j63ow6g]{text-align:center;grid-template-columns:1fr;gap:2rem}.cover-placeholder[data-astro-cid-6j63ow6g],.cover-photo[data-astro-cid-6j63ow6g]{max-width:250px;margin:0 auto}.book-meta[data-astro-cid-6j63ow6g]{justify-content:center}.book-info[data-astro-cid-6j63ow6g] .book-button[data-astro-cid-6j63ow6g]{max-width:max-content;margin-left:auto;margin-right:auto;display:block}.slide-soon[data-astro-cid-6j63ow6g]{padding:3rem 1rem}}.book-zone[data-astro-cid-wsqmy4br]{background:#faf7f2;padding:6rem 2rem}.book-zone-container[data-astro-cid-wsqmy4br]{max-width:1600px;margin:0 auto}.book-zone-header[data-astro-cid-wsqmy4br]{text-align:center;margin-bottom:3rem}.book-zone-title[data-astro-cid-wsqmy4br]{color:var(--color-text);margin-bottom:1rem;font-size:2rem;font-weight:700}.book-zone-description[data-astro-cid-wsqmy4br]{color:var(--color-text-muted);max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.7}.book-zone-grid[data-astro-cid-wsqmy4br]{grid-template-columns:repeat(3,1fr);justify-items:center;gap:2rem;display:grid}.book-zone-embed[data-astro-cid-wsqmy4br]{justify-content:center;width:100%;display:flex}.book-zone-embed[data-astro-cid-wsqmy4br] .instagram-media{width:100%;max-width:540px}@media (width<=1024px){.book-zone-grid[data-astro-cid-wsqmy4br]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.book-zone-grid[data-astro-cid-wsqmy4br]{grid-template-columns:1fr}}@media (width<=380px){.book-zone[data-astro-cid-wsqmy4br]{padding-left:.5rem;padding-right:.5rem}.book-zone-embed[data-astro-cid-wsqmy4br] .instagram-media{min-width:0!important}}.about[data-astro-cid-ijnueqoo]{background:#fff;padding:6rem 2rem}.about-container[data-astro-cid-ijnueqoo]{max-width:1000px;margin:0 auto}.section-title[data-astro-cid-ijnueqoo]{text-align:center;color:var(--color-text);margin-bottom:.75rem;font-size:2rem;font-weight:700}.section-subtitle[data-astro-cid-ijnueqoo]{text-align:center;color:var(--color-text-muted);margin-bottom:3rem;font-size:1.05rem}.about-grid[data-astro-cid-ijnueqoo]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem;display:grid}.about-card[data-astro-cid-ijnueqoo]{background:var(--color-bg);text-align:center;border-radius:8px;padding:2rem}.card-icon[data-astro-cid-ijnueqoo]{margin-bottom:1rem;font-size:2rem}.about-card[data-astro-cid-ijnueqoo] h3[data-astro-cid-ijnueqoo]{color:var(--color-text);margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.about-card[data-astro-cid-ijnueqoo] p[data-astro-cid-ijnueqoo]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.about-contact[data-astro-cid-ijnueqoo]{text-align:center;background:var(--color-bg);border-radius:8px;padding:2rem}.about-contact[data-astro-cid-ijnueqoo] p[data-astro-cid-ijnueqoo]{color:var(--color-text-muted);margin-bottom:.75rem}.contact-link[data-astro-cid-ijnueqoo]{color:var(--color-accent-red);font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.contact-link[data-astro-cid-ijnueqoo]:hover{color:#c4151f}@media (width<=768px){.about-grid[data-astro-cid-ijnueqoo]{grid-template-columns:1fr}}.contact[data-astro-cid-ozoksesi]{background:var(--color-bg);padding:6rem 2rem}.contact-container[data-astro-cid-ozoksesi]{max-width:1000px;margin:0 auto}.section-title[data-astro-cid-ozoksesi]{text-align:center;color:var(--color-text);margin-bottom:.75rem;font-size:2rem;font-weight:700}.section-subtitle[data-astro-cid-ozoksesi]{text-align:center;color:var(--color-text-muted);margin-bottom:3rem;font-size:1.05rem}.contact-grid[data-astro-cid-ozoksesi]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.contact-card[data-astro-cid-ozoksesi]{text-align:center;background:#fff;border-radius:8px;padding:2.5rem}.contact-icon[data-astro-cid-ozoksesi]{margin-bottom:1rem;font-size:2rem}.contact-card[data-astro-cid-ozoksesi] h3[data-astro-cid-ozoksesi]{color:var(--color-text);margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.contact-detail[data-astro-cid-ozoksesi]{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.95rem;line-height:1.7}.contact-link[data-astro-cid-ozoksesi]{color:var(--color-accent-red);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.contact-link[data-astro-cid-ozoksesi]:hover{color:#c4151f}@media (width<=768px){.contact-grid[data-astro-cid-ozoksesi]{grid-template-columns:1fr}}.footer[data-astro-cid-iuekrsat]{color:#999;background:#1a1a1a;padding:3rem 2rem}.footer-container[data-astro-cid-iuekrsat]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex}.footer-brand[data-astro-cid-iuekrsat]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.footer-logo[data-astro-cid-iuekrsat]{margin-bottom:.25rem;font-size:1.5rem}.footer-name[data-astro-cid-iuekrsat]{color:#fff;font-size:1rem;font-weight:600}.footer-school[data-astro-cid-iuekrsat]{font-size:.85rem}.footer-links[data-astro-cid-iuekrsat]{gap:2rem;display:flex}.footer-links[data-astro-cid-iuekrsat] a[data-astro-cid-iuekrsat]{color:#999;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-iuekrsat] a[data-astro-cid-iuekrsat]:hover{color:var(--color-accent-yellow)}.footer-contact[data-astro-cid-iuekrsat]{align-items:center;gap:1.5rem;display:flex}.footer-contact[data-astro-cid-iuekrsat] a[data-astro-cid-iuekrsat]{color:#999;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-contact[data-astro-cid-iuekrsat] a[data-astro-cid-iuekrsat]:hover{color:#fff}.footer-instagram[data-astro-cid-iuekrsat]{color:#999;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s;display:inline-flex}.footer-instagram[data-astro-cid-iuekrsat] svg[data-astro-cid-iuekrsat]{width:22px;height:22px}.footer-instagram[data-astro-cid-iuekrsat]:hover{color:var(--color-accent-yellow)}.footer-copy[data-astro-cid-iuekrsat]{color:#666;margin-top:1rem;font-size:.8rem}@media (width<=1000px){.footer-links[data-astro-cid-iuekrsat]{grid-template-columns:1fr 1fr;gap:.75rem 2rem;display:grid}}
