.acq-modal,.acq-offer{box-sizing:border-box;color:var(--libra-color-text);font:400 16px/1.45 var(--font-sans)}.acq-modal *,.acq-offer *{box-sizing:border-box}.acq-offer{overflow:hidden;background:var(--libra-grey-1);border:var(--libra-hairline) solid var(--libra-color-border-subtle);border-radius:var(--libra-radius-xl)}.acq-visual{min-width:0;background:var(--libra-color-bg-base)}.acq-visual img,.acq-visual picture{display:block;width:100%;height:100%}.acq-visual img{object-fit:contain}.acq-offer>.acq-visual{aspect-ratio:1}.acq-copy{padding:var(--libra-space-6)}.acq-action,.acq-copy,.acq-message{min-width:0}.acq-offer .acq-copy .acq-title{margin:0 0 var(--libra-space-6);font:400 30px/1.15 var(--font-serif);letter-spacing:-.02em;text-wrap:balance}.acq-description{margin:0 0 var(--libra-space-7);color:var(--libra-color-text-secondary);font:400 16px/1.5 var(--font-sans)}.acq-modal a.acq-primary,.acq-offer a.acq-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--libra-space-5);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding:var(--libra-space-5) var(--libra-space-6);border:var(--libra-hairline) solid var(--color-accent);border-radius:var(--libra-radius-lg);background:var(--color-accent);color:var(--libra-grey-1);text-decoration:none;font:500 14px/1.4 var(--font-sans)}.acq-primary span{flex:0 0 auto;font-size:20px}.acq-caption{margin:var(--libra-space-4) 0 0}.acq-caption,.acq-secondary{color:var(--libra-color-text-secondary);font:400 13px/1.4 var(--font-sans)}.acq-secondary{display:block;min-height:44px;margin-top:var(--libra-space-5);padding:var(--libra-space-4) 0;border:0;background:transparent;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.acq-primary:focus-visible,.acq-secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.acq-offer-compact{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:center;max-width:720px;margin-inline:auto}.acq-offer-compact>.acq-visual{height:100%;aspect-ratio:auto}.at.acquisition-calculator .calcSec{padding-top:var(--libra-space-8)}.acquisition-intro,.acquisition-main{min-width:0}.acquisition-side{display:none}.acquisition-result{container-type:inline-size;margin-top:var(--libra-space-6)}.acq-modal.waitlistCard{max-width:800px}.acq-modal .waitlistBody{display:grid;grid-template-columns:40% minmax(0,1fr)}.acq-modal .acq-visual{position:relative;min-height:320px;aspect-ratio:auto;align-self:stretch}.acq-modal .acq-visual picture{position:absolute;inset:0}.acq-modal .acq-visual img{object-fit:cover}.acq-modal.waitlistCard .waitlistContent{padding:40px;justify-content:center}.acq-modal .waitlistSignup{margin:0;padding:0}.acq-modal .waitlistSignup h2{margin:0 0 20px;max-width:17ch;font:400 32px/1.12 var(--font-serif);letter-spacing:-.025em;text-wrap:balance}.acq-modal .acq-description{max-width:31ch;margin:0 0 24px;font-size:15px}.acq-modal .acq-caption{margin-top:10px}.acq-modal .acq-secondary{margin-top:var(--libra-space-4)}.acq-modal.waitlistCardSuccess{max-width:460px}.acq-modal.waitlistCardSuccess .waitlistBody{display:block}.al .shell.acquisition-layout,.at .shell.acquisition-layout,.pk .shell.acquisition-layout{max-width:1560px}.acquisition-layout{display:grid;grid-template-areas:"intro" "banner" "main";grid-template-columns:minmax(0,1fr);align-items:start;grid-column-gap:var(--libra-space-7);column-gap:var(--libra-space-7)}.acquisition-intro{grid-area:intro}.acquisition-main{grid-area:main}.acquisition-banner{grid-area:banner;margin-block:var(--libra-space-6)}.acquisition-banner .acq-offer{display:grid;grid-template-columns:40% minmax(0,1fr);grid-gap:0;gap:0;padding:0}.acquisition-banner .acq-visual{position:relative;width:100%;align-self:stretch;aspect-ratio:auto;border-radius:0;overflow:hidden}.acquisition-banner .acq-visual picture{position:absolute;inset:0}.acquisition-banner .acq-visual img{object-fit:cover}.acquisition-banner .acq-copy{display:flex;flex-direction:column;justify-content:center;padding:var(--libra-space-8)}.acquisition-banner .acq-message{display:block}.acquisition-banner .acq-action{margin-top:var(--libra-space-7)}.acquisition-banner .acq-copy .acq-title{max-width:22ch;font-size:28px;margin-bottom:0}.acquisition-banner .acq-description{display:none}@media (max-width:559px){.acquisition-banner .acq-copy{padding:var(--libra-space-6)}.acquisition-banner .acq-copy .acq-title{font-size:22px}.acquisition-banner .acq-action{margin-top:var(--libra-space-6)}.acquisition-banner a.acq-primary{padding-inline:var(--libra-space-5)}.acquisition-banner .acq-caption,.acquisition-banner .acq-primary span{display:none}}@media (min-width:1200px){.acquisition-layout{grid-template-areas:"intro banner" "main banner";grid-template-columns:minmax(0,1fr) 300px}.acquisition-banner{position:-webkit-sticky;position:sticky;top:104px;margin:0}.acquisition-banner .acq-offer{display:block;padding:0}.acquisition-banner .acq-visual{width:100%;aspect-ratio:1}.acquisition-banner .acq-copy{display:block;padding:var(--libra-space-7)}.acquisition-banner .acq-message{display:block}.acquisition-banner .acq-copy .acq-title{font-size:30px;margin-bottom:var(--libra-space-5)}.acquisition-banner .acq-description{display:block;margin-bottom:var(--libra-space-6)}.acquisition-banner .acq-action{margin-top:0}}@media (min-width:1480px){.acquisition-layout{grid-template-columns:minmax(0,1fr) 340px;column-gap:var(--libra-space-8)}}@media (min-width:1200px) and (max-height:850px){.acquisition-banner .acq-visual{aspect-ratio:16/9}}@media (max-width:720px){.acq-offer-compact .acq-copy{padding:var(--libra-space-6)}.acq-offer-compact .acq-copy .acq-title{font-size:26px}.acq-offer-compact>.acq-visual{height:100%;aspect-ratio:auto}}@media (max-width:560px){.acq-copy{padding:var(--libra-space-7)}.acq-modal .waitlistBody{grid-template-columns:minmax(0,1fr)}.acq-modal .acq-visual{min-height:0;aspect-ratio:16/7}.acq-modal.waitlistCard .waitlistContent{padding:28px 24px}.acq-modal .waitlistSignup h2{font-size:28px;max-width:18ch}}@container (max-width: 480px){.acq-offer-compact{display:block}.acq-offer-compact>.acq-visual{height:auto;aspect-ratio:4/3}}@media print{.acquisition-banner,.acquisition-result,.acquisition-side,.at .calcSec .acquisition-main>:not(.calc){display:none!important}.at .calcSec .shell.acquisition-layout>.acquisition-main{display:block!important;margin:0!important;padding:0!important}.acquisition-layout{display:block!important}}