.soft-aurora-container{width:100%;height:100%}
.ContactPillsSection-module__HjP8Hq__container{pointer-events:auto;z-index:15;background-color:#0000;justify-content:space-between;align-items:center;width:100%;height:100vh;padding:4vw 6vw 7.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.ContactPillsSection-module__HjP8Hq__content{z-index:10;flex-direction:column;flex:1;gap:1.5rem;max-width:520px;display:flex}.ContactPillsSection-module__HjP8Hq__heading{letter-spacing:-.04em;color:#111;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,4.5vw,4.2rem);font-weight:500;line-height:1.05}.ContactPillsSection-module__HjP8Hq__description{color:#0009;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.15rem;line-height:1.5}.ContactPillsSection-module__HjP8Hq__ctaButton{color:#fff;letter-spacing:.02em;cursor:pointer;background:#111;border:none;border-radius:9999px;align-self:flex-start;padding:1.1rem 2.5rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 20px #0000001f}.ContactPillsSection-module__HjP8Hq__ctaButton:hover{background:#000;transform:scale(1.04)translateY(-2px);box-shadow:0 8px 30px #0003}.ContactPillsSection-module__HjP8Hq__framerWrapper{z-index:5;pointer-events:auto;touch-action:none;overscroll-behavior:none;background:#00000005;border:1px solid #0000000f;border-radius:24px;flex:1.2;height:65vh;max-height:520px;position:relative;overflow:hidden}.ContactPillsSection-module__HjP8Hq__loading{color:#999;justify-content:center;align-items:center;width:100%;height:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}@media (max-width:768px){.ContactPillsSection-module__HjP8Hq__ctaButton{padding:.75rem 1.65rem;font-size:.85rem}}
