.contact-section[data-astro-cid-jjagjrbk]{background-color:var(--color-bg)}.contact-card-box[data-astro-cid-jjagjrbk]{position:relative;background-color:var(--color-surface-alt);border-radius:var(--radius-card);padding:3.5rem 3rem;display:grid;grid-template-columns:1fr;gap:3.5rem;overflow:hidden;border:1px solid var(--color-border)}@media(min-width:960px){.contact-card-box[data-astro-cid-jjagjrbk]{grid-template-columns:1.15fr .85fr;padding:4.5rem 4rem;gap:5rem}}.contact-curved-sweep[data-astro-cid-jjagjrbk]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.contact-sweep-svg[data-astro-cid-jjagjrbk]{width:100%;height:100%;overflow:visible}.contact-col-left[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2}.contact-header-layout[data-astro-cid-jjagjrbk]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;margin-bottom:2.25rem;position:relative;z-index:2}.contact-header-text[data-astro-cid-jjagjrbk]{flex:1;position:relative;z-index:2}.contact-cube-wrapper[data-astro-cid-jjagjrbk]{position:relative;width:220px;height:220px;flex-shrink:0;pointer-events:none;user-select:none;z-index:3;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.contact-cube-wrapper[data-astro-cid-jjagjrbk]{width:140px;height:140px}}.contact-cube-floating[data-astro-cid-jjagjrbk]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;animation:floatContactCube 6s ease-in-out infinite}[data-theme=dark] .contact-cube-floating[data-astro-cid-jjagjrbk]{filter:drop-shadow(0 0 40px rgba(247,148,29,.25))}@keyframes floatContactCube{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.contact-cube-floating[data-astro-cid-jjagjrbk]{animation:none!important;transform:none!important}}.contact-cube-picture[data-astro-cid-jjagjrbk]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.contact-cube-img[data-astro-cid-jjagjrbk]{width:100%;height:100%;object-fit:contain;display:block}.contact-cube-shadow[data-astro-cid-jjagjrbk]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:60%;height:18px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(20,20,19,.18) 0%,rgba(20,20,19,.08) 40%,transparent 70%);filter:blur(12px);pointer-events:none;z-index:1}[data-theme=dark] .contact-cube-shadow[data-astro-cid-jjagjrbk]{background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 40%,transparent 70%)}.contact-headline[data-astro-cid-jjagjrbk]{font-size:var(--fs-h2);font-weight:500;margin-bottom:1rem;line-height:1.18;max-width:24ch}.contact-subline[data-astro-cid-jjagjrbk]{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:1.6;margin-bottom:0;max-width:52ch}.email-action-row[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.large-email-link[data-astro-cid-jjagjrbk]{font-size:clamp(1.25rem,2.5vw,1.85rem);font-weight:500;color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:6px;transition:text-decoration-color .25s ease,color .25s ease}.large-email-link[data-astro-cid-jjagjrbk]:hover{color:var(--rhsp-peg-start);text-decoration-color:var(--rhsp-peg-start)}.email-buttons-group[data-astro-cid-jjagjrbk]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-copy-email[data-astro-cid-jjagjrbk]{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 1.25rem;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.btn-copy-email[data-astro-cid-jjagjrbk]:hover{background-color:var(--color-surface-hover);border-color:var(--color-text-secondary)}.email-pill-btn[data-astro-cid-jjagjrbk]{height:44px;padding:0 1.5rem;font-size:var(--fs-sm)}.office-location-block[data-astro-cid-jjagjrbk]{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:52ch}.office-location-label[data-astro-cid-jjagjrbk]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.office-address-text[data-astro-cid-jjagjrbk]{font-style:normal;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-primary)}.office-map-link[data-astro-cid-jjagjrbk]{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-sm);font-weight:500;color:var(--rhsp-peg-start);text-decoration:underline;text-underline-offset:4px;width:fit-content;margin-top:.25rem;transition:color .2s ease,text-decoration-color .2s ease}.office-map-link[data-astro-cid-jjagjrbk]:hover{color:var(--rhsp-peg-middle)}.contact-col-right[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:2}.founders-cards-list[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:1.25rem}.founder-mini-card[data-astro-cid-jjagjrbk]{background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:20px;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;box-shadow:var(--shadow-subtle)}.founder-left-info[data-astro-cid-jjagjrbk]{display:flex;align-items:center;gap:1rem}.founder-monogram-circle[data-astro-cid-jjagjrbk]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--rhsp-peg-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0;box-shadow:0 4px 12px #00000014}.founder-monogram-circle[data-astro-cid-jjagjrbk] .media-asset-container{width:100%;height:100%;background:transparent}.founder-monogram-circle[data-astro-cid-jjagjrbk] .media-img{width:100%;height:100%;object-fit:cover}.founder-text-meta[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column}.founder-name[data-astro-cid-jjagjrbk]{font-size:1.05rem;font-weight:500;color:var(--color-text-primary)}.founder-role[data-astro-cid-jjagjrbk]{font-size:var(--fs-sm);color:var(--color-text-secondary)}.founder-actions-row[data-astro-cid-jjagjrbk]{display:flex;align-items:center;gap:.75rem}.founder-linkedin-btn[data-astro-cid-jjagjrbk]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-surface-alt);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.founder-linkedin-btn[data-astro-cid-jjagjrbk]:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-text-secondary)}
