.cr-vac{isolation:isolate;color:var(--cr-ink);overflow-x:clip}.cr-vac-grid{--cr-gap:clamp(40px, 8vw, 114px);--cr-inset:clamp(0px, 2.5vw, 35px);grid-template-columns:[main-start] minmax(0, 1fr) [main-end] var(--cr-gap) [side-start] 362px [side-end] var(--cr-inset);grid-template-rows:[head]auto[photo]auto[gap]clamp(40px,4vw,56px)[body]auto[offer]auto[end];display:grid}.cr-vac :is(h1,h2){letter-spacing:0}.cr-vac-head{grid-area:head/main;padding-top:52px}.cr-vac-head h1{font-family:var(--font-display);color:var(--cr-ink);text-wrap:balance;margin:18px 0 24px;font-size:clamp(34px,6vw,46px);font-weight:600;line-height:1.05}@media (width>=768px){.cr-vac-head h1{line-height:58px}}.cr-vac-lede,.cr-vac-lede>div,.cr-vac-lede p{max-width:640px;color:var(--cr-ink);text-wrap:pretty;margin:0;font-size:18px;line-height:26px}.cr-vac-photo{aspect-ratio:1200/532;border-radius:var(--radius-sm);background:var(--hem-sand);grid-area:photo/1/photo/-1;margin-top:32px;position:relative;overflow:hidden}.cr-vac-photo img{object-fit:cover;width:100%;height:100%;display:block}.cr-vac-photo:after{content:"";pointer-events:none;background:linear-gradient(#b8329e00 58%,#b8329e52 100%);position:absolute;inset:0}.cr-vac-body{grid-area:body/main;padding-block:6px 96px}.cr-vac-block+.cr-vac-block{margin-top:40px}.cr-vac h2{font-family:var(--font-display);color:var(--cr-ink);margin:0 0 20px;font-size:29px;font-weight:500;line-height:36px}.cr-vac h3{font-family:var(--font-body);color:var(--cr-ink);margin:28px 0 10px;font-size:16px;font-weight:600;line-height:26px}.cr-vac-text{color:var(--cr-ink);margin:0 0 24px;font-size:16px;line-height:26px}.cr-vac-list+.cr-vac-text{margin:24px 0 0}.cr-vac-list{margin:0;padding-left:15px;list-style:outside}.cr-vac-list li{color:var(--cr-ink);font-size:16px;line-height:26px}.cr-vac-list li::marker{font-size:13px}.cr-vac-offer{grid-area:offer/main;padding-top:70px;position:relative}.cr-vac-offer:before,.cr-vac-offer:after{content:"";z-index:-1;top:0;bottom:-400px;left:calc((min(var(--cr-content), 100vw - 2 * var(--gutter)) - 100vw) / 2);pointer-events:none;border-radius:8px 8px 0 0;width:100vw;position:absolute}.cr-vac-offer:before{background:linear-gradient(#e8e2d6 0%,#ebe7dc 38%,#f2efe8 76%,#fff 100%)}.cr-vac-offer:after{background:var(--cr-noise);image-rendering:pixelated;opacity:.08;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.cr-vac-offer h2{margin-bottom:32px}.cr-vac-offer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cr-vac-offer li{background:var(--hem-white);color:var(--cr-ink);border:1px solid #e5e5e5;border-radius:6px;padding:20px 24px;font-size:16px;line-height:26px}.cr-vac-offer li strong{font-weight:600}.cr-vac-side{flex-direction:column;grid-column:side;display:flex}.cr-vac-side--summary{z-index:2;grid-row:head/end}.cr-vac-side--ask{z-index:1;grid-row:body/end}.cr-vac-summary{border-radius:var(--radius-sm);margin-top:103px;padding:26px 27px 32px}.cr-vac .cr-vac-summary h2{font-family:var(--font-body);letter-spacing:0;color:var(--hem-white);margin:0 0 16px;font-size:20px;font-weight:600;line-height:28px}.cr-vac-facts{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cr-vac-facts li{color:var(--hem-white);align-items:flex-start;gap:13px;font-size:16px;line-height:24px;display:flex}.cr-vac-facts svg{width:16px;height:16px;fill:var(--cr-lilac);flex:none;margin-top:4px}.cr-vac-facts .cr-cut{fill:none;stroke:var(--cr-purple);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cr-vac-facts .cr-dot{fill:var(--cr-purple)}.cr-vac-facts small{color:var(--cr-lilac-dim);margin-top:4px;font-size:14px;line-height:20px;display:block}.cr-vac-summary .cr-btn{width:100%}@media (width>=961px) and (height>=560px){.cr-vac-side--summary{padding-bottom:290px}.cr-vac-summary{top:calc(var(--cr-nav-h) + 56px);transition:top .4s var(--ease-out);position:sticky}.cr-nav-hidden .cr-vac-summary{top:32px}.cr-vac-side--ask{justify-content:flex-end}.cr-vac-side--ask .cr-ask{bottom:min(32px, 100vh - var(--cr-nav-h) - 56px - 290px - 16px - 245px);transition:bottom .4s var(--ease-out);position:sticky}.cr-nav-hidden .cr-vac-side--ask .cr-ask{bottom:min(32px,100vh - 583px)}}.cr-vac-cta{padding-block:160px 0}.cr-vac-cta-card{border-radius:var(--radius-sm);padding:clamp(36px,5vw,64px)}.cr-vac .cr-vac-cta-card h2{color:var(--hem-white);text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,3.4vw,36px);font-weight:600;line-height:1.22}.cr-vac-cta-card p{color:#ffffffd9;max-width:620px;margin:0;font-size:18px;line-height:28px}.cr-vac-cta-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cr-vac-acquisition{color:var(--mono-color);margin:20px 0 0;padding-bottom:96px;font-size:14px;line-height:20px}.cr-vac--open .cr-vac-cta-card+.cr-vac-acquisition,.cr-vac--open .cr-vac-cta{padding-bottom:96px}.cr-vac-bar{display:none}@media (width<=960px){.cr-vac-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.cr-vac-grid>*{grid-column:1}.cr-vac-head{grid-row:1;padding-top:32px}.cr-vac-photo{aspect-ratio:3/2;grid-row:2;margin-top:28px}.cr-vac-side--summary{grid-row:3}.cr-vac-summary{margin-top:16px}.cr-vac-body{grid-row:4;padding:48px 0 0}.cr-vac-side--ask{grid-row:5}.cr-vac-side--ask .cr-ask{margin:48px 0 72px}.cr-vac-offer{grid-row:6;padding-top:48px}.cr-vac--open .cr-vac-body{padding-bottom:72px}.cr-vac-cta{padding-top:120px}.cr-vac-bar{z-index:40;padding:12px max(var(--gutter), env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--cr-line);transition:transform .3s var(--ease-out);background:#fffffff0;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cr-vac-bar.is-shown{transform:none}.cr-vac-bar .cr-btn{width:100%}}@media (width<=560px){.cr-vac h2{font-size:25px;line-height:32px}.cr-vac-cta-actions .cr-btn{flex:100%}.cr-vac-offer li{padding:18px 20px 20px}}@media (prefers-reduced-motion:reduce){.cr-vac-summary,.cr-vac-bar{transition:none}}
