.project-contact[data-astro-cid-tmhgy3xx]{background:var(--orizzon-paper);padding:88px 0 96px}.project-contact-card[data-astro-cid-tmhgy3xx]{isolation:isolate;width:min(calc(100% - 48px), var(--project-contact-max-width,1208px));color:#fff;background:var(--orizzon-night);--color-brand-800:#070a0f;--color-cyan-50:#ffeadf;--color-cyan-500:#ff6b3d;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;margin-inline:auto;padding:70px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 72px #10131829}.project-contact-card[data-astro-cid-tmhgy3xx]:before,.project-contact-card[data-astro-cid-tmhgy3xx]:after{pointer-events:none;content:"";position:absolute;inset:0}.project-contact-card[data-astro-cid-tmhgy3xx]:before{z-index:-2;background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff10 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#0006,#000 48%,#000);mask-image:linear-gradient(90deg,#0006,#000 48%,#000)}.project-contact-card[data-astro-cid-tmhgy3xx]:after{z-index:-1;filter:blur(28px);opacity:.9;background:radial-gradient(62% 78% at 94% 4%,#bb5cf661,#0000 72%),radial-gradient(58% 82% at 90% 96%,#ff6b3d47,#0000 74%),radial-gradient(48% 72% at 48% 112%,#2e7d6b33,#0000 75%);inset:-18%}.project-contact-copy[data-astro-cid-tmhgy3xx]{z-index:2;max-width:680px;position:relative}.project-contact-card[data-astro-cid-tmhgy3xx] .project-contact-eyebrow[data-astro-cid-tmhgy3xx]{color:#ffb397;font:700 12px/1.2 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px}.project-contact-card[data-astro-cid-tmhgy3xx] h2[data-astro-cid-tmhgy3xx]{font:600 clamp(38px, 4vw, 58px)/1.04 var(--font-display);letter-spacing:-.045em;margin:0}.project-contact-card[data-astro-cid-tmhgy3xx] .project-contact-description[data-astro-cid-tmhgy3xx]{color:#ffffffe0;max-width:620px;margin:18px 0 0;font-size:18px;line-height:1.55}.project-contact-actions[data-astro-cid-tmhgy3xx]{z-index:2;align-items:center;gap:24px;margin-top:30px;display:flex;position:relative}.project-contact-secondary[data-astro-cid-tmhgy3xx]{color:#ffffffe0;text-underline-offset:4px;font-size:16px;text-decoration:underline}.project-contact-secondary[data-astro-cid-tmhgy3xx]:focus-visible{outline-offset:4px;outline:3px solid #ff6b3d}.project-contact-compact[data-astro-cid-tmhgy3xx]{padding-block:24px 0}.project-contact-compact[data-astro-cid-tmhgy3xx] .project-contact-card[data-astro-cid-tmhgy3xx]{min-height:0;padding:48px}.project-contact-compact[data-astro-cid-tmhgy3xx] .project-contact-card[data-astro-cid-tmhgy3xx] h2[data-astro-cid-tmhgy3xx]{font-size:clamp(32px,3.2vw,44px)}@media (width<=700px){.project-contact[data-astro-cid-tmhgy3xx]{padding:64px 0 80px}.project-contact-card[data-astro-cid-tmhgy3xx]{width:min(calc(100% - 32px), var(--project-contact-max-width,1208px));border-radius:18px;min-height:480px;padding:40px 25px}.project-contact-card[data-astro-cid-tmhgy3xx]:before{background-size:32px 32px}.project-contact-card[data-astro-cid-tmhgy3xx]:after{filter:blur(22px);opacity:.72;inset:-8%}.project-contact-card[data-astro-cid-tmhgy3xx] h2[data-astro-cid-tmhgy3xx]{font-size:38px}.project-contact-actions[data-astro-cid-tmhgy3xx]{flex-direction:column;align-items:flex-start;width:100%}.project-contact-actions[data-astro-cid-tmhgy3xx] .button{width:100%}.project-contact-compact[data-astro-cid-tmhgy3xx]{padding-block:16px 0}.project-contact-compact[data-astro-cid-tmhgy3xx] .project-contact-card[data-astro-cid-tmhgy3xx]{min-height:0;padding:32px 24px}}
