.mSwAcq_hero{text-align:center;padding-top:clamp(140px,15vw,200px)}.mSwAcq_h1{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0 auto;font-size:clamp(44px,6.4vw,88px);font-weight:500;line-height:1}.mSwAcq_panel{isolation:isolate;background:radial-gradient(60% 90% at 12% 10%,#e4e6ff 0%,#0000 62%),radial-gradient(55% 85% at 92% 18%,#ece4ff 0%,#0000 60%),radial-gradient(70% 90% at 55% 115%,#c9d0ff 0%,#0000 65%),#f3f3fb;border-radius:24px;max-width:1180px;margin:clamp(48px,5.5vw,72px) auto 0;padding:clamp(44px,6vw,80px) clamp(20px,4vw,56px);position:relative;overflow:hidden}.mSwAcq_panelGrid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:560px;margin:0 auto;display:grid}.mSwAcq_panelGrid[data-two=true]{max-width:980px}@media (min-width:900px){.mSwAcq_panelGrid[data-two=true]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}}.mSwAcq_formCard,.mSwAcq_latest{text-align:left;background:#fff;border-radius:20px;padding:clamp(24px,3vw,32px);box-shadow:0 1px 2px #0d0d120a,0 24px 48px -28px #2f2d9159}.mSwAcq_formCard .mSwAcq_form{margin-top:28px}.mSwAcq_latest{color:var(--h-ink);transition:background .2s var(--h-ease);background:#ffffffb8;flex-direction:column;display:flex}.mSwAcq_latest:hover{background:#fff}.mSwAcq_latest:focus-visible{outline:2px solid var(--h-brand-2);outline-offset:3px}.mSwAcq_latestTag{background:var(--h-wash);height:28px;color:var(--h-brand);border-radius:999px;align-self:flex-start;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.mSwAcq_latestTitle{letter-spacing:-.022em;text-wrap:balance;margin-top:16px;font-size:clamp(22px,1.9vw,26px);font-weight:500;line-height:1.2}.mSwAcq_latestMeta{color:var(--h-ink-3);margin-top:8px;font-size:14px}.mSwAcq_latestExcerpt{color:var(--h-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.mSwAcq_latest .mSwAcq_cardLink{padding-top:20px}.mSwAcq_latest:hover .mSwAcq_cardLink svg{transform:translate(3px)}.mSwAcq_formHead{letter-spacing:-.022em;font-size:clamp(22px,1.9vw,26px);font-weight:500;line-height:1.2}.mSwAcq_formSub{color:var(--h-ink-2);margin-top:8px;font-size:16px;line-height:1.5}.mSwAcq_form{margin-top:20px}.mSwAcq_form input{border-color:var(--h-line)!important;background:var(--h-soft)!important}.mSwAcq_form input:focus{box-shadow:0 0 0 3px #2f2d9124;border-color:var(--h-brand)!important;background:#fff!important}.mSwAcq_list{padding-top:clamp(80px,9vw,136px)}.mSwAcq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.mSwAcq_cards li{display:flex}.mSwAcq_card{background:var(--h-soft);width:100%;min-height:240px;color:var(--h-ink);transition:background .2s var(--h-ease), transform .2s var(--h-ease);border-radius:20px;flex-direction:column;padding:28px 28px 26px;display:flex}.mSwAcq_card:hover{background:var(--h-soft-2)}.mSwAcq_card:focus-visible{outline:2px solid var(--h-brand-2);outline-offset:3px}.mSwAcq_cardMeta{color:var(--h-ink-3);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.mSwAcq_cardTitle{letter-spacing:-.02em;text-wrap:balance;margin-top:14px;font-size:clamp(21px,1.7vw,24px);font-weight:500;line-height:1.2}.mSwAcq_cardExcerpt{color:var(--h-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.mSwAcq_cardLink{margin-top:auto;padding-top:24px}.mSwAcq_card:hover .mSwAcq_cardLink svg{transform:translate(3px)}.mSwAcq_empty{background:var(--h-soft);text-align:center;border-radius:20px;margin-top:clamp(28px,3vw,40px);padding:40px 32px}.mSwAcq_emptyTitle{letter-spacing:-.015em;font-size:20px;font-weight:500}.mSwAcq_emptyBody{color:var(--h-ink-2);margin-top:6px;font-size:16px}@media (max-width:1000px){.mSwAcq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mSwAcq_panel{border-radius:20px}.mSwAcq_cards{grid-template-columns:1fr;gap:14px}.mSwAcq_card{min-height:0;padding:24px 22px 22px}}@media (prefers-reduced-motion:reduce){.mSwAcq_card,.mSwAcq_card .mSwAcq_cardLink svg{transition:none}}
