:root{--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-premium:cubic-bezier(.16, 1, .3, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}.contact-container[data-astro-cid-ogjzdvpc]{z-index:20;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;position:relative}.contact-hero[data-astro-cid-ogjzdvpc]{background-color:#050608;border-bottom:1px solid #ffffff1a;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@keyframes heroImgFadeIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.contact-hero-img[data-astro-cid-ogjzdvpc]{object-fit:cover;object-position:center;filter:brightness(.95)contrast(1.05);z-index:0;opacity:0;width:100%;height:100%;animation:heroImgFadeIn .6s var(--ease-out-expo) forwards;position:absolute;inset:0}.contact-hero-scrim[data-astro-cid-ogjzdvpc]{z-index:10;pointer-events:none;background:linear-gradient(90deg,#07080bd9 0%,#07080b99 45%,#07080b1a 75%,#0000 100%),linear-gradient(#07080b66 0%,#0000 60%,#07080b99 100%);position:absolute;inset:0}.contact-hero-content[data-astro-cid-ogjzdvpc]{max-width:640px}@keyframes textFadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-anim[data-astro-cid-ogjzdvpc]{opacity:0;animation:textFadeSlideUp .75s var(--ease-out-expo) forwards}.hero-anim-1[data-astro-cid-ogjzdvpc]{animation-delay:.12s}.hero-anim-2[data-astro-cid-ogjzdvpc]{animation-delay:.22s}.hero-anim-3[data-astro-cid-ogjzdvpc]{animation-delay:.32s}.hero-anim-4[data-astro-cid-ogjzdvpc]{animation-delay:.42s}.contact-breadcrumb[data-astro-cid-ogjzdvpc]{color:#9ca3af;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:flex}.contact-breadcrumb[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:#d1d5db;text-decoration:none}.contact-breadcrumb[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{color:#fff}.contact-breadcrumb[data-astro-cid-ogjzdvpc] .active[data-astro-cid-ogjzdvpc]{color:#f97316;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.contact-hero-title[data-astro-cid-ogjzdvpc]{text-transform:uppercase;letter-spacing:-.02em;color:#fff;text-shadow:0 4px 16px #0009;margin:0;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:900;line-height:1.05}.contact-hero-bar[data-astro-cid-ogjzdvpc]{background-color:#f97316;border-radius:9999px;width:72px;height:4px;margin-top:1rem;margin-bottom:1.25rem}.contact-hero-desc[data-astro-cid-ogjzdvpc]{color:#f3f4f6;text-shadow:0 2px 8px #00000080;margin:0;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:400;line-height:1.6}.contact-info-card[data-astro-cid-ogjzdvpc]{cursor:default;transition:transform .4s var(--ease-premium), box-shadow .4s var(--ease-premium), border-color .3s var(--ease-standard);will-change:transform, box-shadow}.contact-info-card[data-astro-cid-ogjzdvpc]:hover{border-color:#ea580c80;transform:translateY(-8px)scale(1.015);box-shadow:0 20px 40px #ea580c1a,0 4px 15px #0000000d}.contact-btn-primary[data-astro-cid-ogjzdvpc]{isolation:isolate;color:#fff;letter-spacing:.05em;text-transform:uppercase;transition:border-color .3s var(--ease-standard), transform .2s var(--ease-standard), box-shadow .25s var(--ease-standard);cursor:pointer;background-color:#f97316;border:1px solid #f97316;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.85rem;font-size:.8rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #f9731640}.contact-btn-primary[data-astro-cid-ogjzdvpc]:before{content:"";transform-origin:0;transition:transform .38s var(--ease-premium);z-index:-1;background-color:#c2410c;position:absolute;inset:0;transform:scaleX(0)}.contact-btn-primary[data-astro-cid-ogjzdvpc]:hover:before{transform:scaleX(1)}.contact-btn-primary[data-astro-cid-ogjzdvpc]:hover{border-color:#c2410c;transform:translateY(-2px);box-shadow:0 8px 24px #f9731673}.scroll-reveal[data-astro-cid-ogjzdvpc]{opacity:0;transition:opacity .8s var(--ease-out-expo), transform .8s var(--ease-out-expo);will-change:opacity, transform;transform:translateY(24px)}.scroll-reveal[data-astro-cid-ogjzdvpc].is-visible{opacity:1;transform:translateY(0)}.delay-1[data-astro-cid-ogjzdvpc]{transition-delay:.1s}.delay-2[data-astro-cid-ogjzdvpc]{transition-delay:.2s}.delay-3[data-astro-cid-ogjzdvpc]{transition-delay:.3s}.delay-4[data-astro-cid-ogjzdvpc]{transition-delay:.4s}.scroll-reveal[data-astro-cid-ogjzdvpc].is-visible:hover{transition-delay:0s}
