.cr-vacs{isolation:isolate;color:var(--cr-ink);padding-bottom:120px}.cr-vacs :is(h1,h2){letter-spacing:0}.cr-vacs-head{padding-top:52px}.cr-vacs-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-vacs-head h1{line-height:58px}}.cr-vacs-lede{max-width:640px;color:var(--cr-ink);text-wrap:pretty;margin:0;font-size:18px;line-height:26px}.cr-filters{border-block:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:40px 0 32px;padding:26px 0;display:flex}.cr-filter{font-family:var(--font-body);color:#11182780;transition:color var(--t-fast) var(--ease-out);border:0;padding:4px 0;font-size:18px;font-weight:600;line-height:1.5;text-decoration:none;position:relative}.cr-filter:hover,.cr-filter.is-active{color:var(--cr-ink)}.cr-filter-dot{background:var(--cr-magenta);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - .45em);right:-10px}.cr-filter:has(.cr-filter-dot){margin-right:10px}.cr-filter:hover:after,.cr-filter.is-active:after{content:"";background:currentColor;height:1.5px;position:absolute;bottom:-4px;left:0;right:0}.cr-vacs-title{font-family:var(--font-display);color:var(--cr-ink);text-underline-offset:5px;transition:text-decoration-color var(--t-fast) var(--ease-out);margin:0;font-size:25px;font-weight:500;line-height:32px;text-decoration:underline 1px #0000;display:block}:is(.cr-vacs-lead,.cr-vacs-row):hover .cr-vacs-title{text-decoration-color:currentColor}.cr-vacs-meta{font-family:var(--font-mono);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--mono-color);margin:0;font-size:14px;line-height:22px}.cr-vacs-facts{flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none;display:flex}.cr-vacs-facts li{color:var(--cr-ink);white-space:nowrap;align-items:center;gap:12px;font-size:16px;line-height:24px;display:flex}.cr-vacs-facts svg{width:16px;height:16px;fill:var(--cr-lilac);flex:none}.cr-vacs-facts .cr-cut{fill:none;stroke:var(--hem-white);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cr-vacs-arrow{fill:none;width:22px;height:22px;stroke:var(--mono-color);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--t-fast) var(--ease-out), stroke var(--t-fast) var(--ease-out);flex:none}.cr-vacs-row:hover .cr-vacs-arrow{stroke:var(--cr-purple);transform:translate(4px)}.cr-vacs-lead{color:inherit;border:0;margin-bottom:56px;text-decoration:none;display:block}.cr-vacs-lead-photo{aspect-ratio:820/376;border-radius:var(--radius-sm);background:var(--hem-sand);overflow:hidden}.cr-vacs-lead-photo img,.cr-vacs-row-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}:is(.cr-vacs-lead,.cr-vacs-row):hover img{transform:scale(1.035)}.cr-vacs-lead-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 32px;margin-top:20px;display:flex}.cr-vacs-lead .cr-vacs-title{margin-bottom:6px;font-size:32px;line-height:40px}.cr-vacs-lead .cr-vacs-facts{padding-top:8px}.cr-vacs-rows{gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.cr-vacs-row{background:var(--hem-white);color:inherit;transition:border-color var(--t-fast) var(--ease-out);border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:24px;padding:10px 28px 10px 10px;text-decoration:none;display:flex}.cr-vacs-row:hover{border-color:#2a1f5c4d}.cr-vacs-row-photo{aspect-ratio:210/138;background:var(--hem-sand);border-radius:4px;flex:none;width:210px;overflow:hidden}.cr-vacs-row-text{flex:1;min-width:0;padding-block:8px}.cr-vacs-row .cr-vacs-title{margin:8px 0 14px}.cr-vacs-open{text-align:center;transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);border:1px dashed #2a1f5c38;border-radius:6px;padding:28px 32px 30px;position:relative}.cr-vacs-open:hover{background:#2a1f5c05;border-color:#2a1f5c66}.cr-vacs .cr-vacs-open-h{font-family:var(--font-body);color:var(--cr-ink);margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px}.cr-vacs-open p{max-width:520px;color:var(--cr-grey);text-wrap:pretty;margin:0 auto;font-size:15px;line-height:24px}.cr-vacs-open-btn{font-family:var(--font-body);color:var(--cr-purple);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:15px;font-weight:600;line-height:24px;text-decoration:underline 1px}.cr-vacs-open-btn:after{content:"";border-radius:inherit;position:absolute;inset:0}.cr-dept{border-radius:var(--radius-sm);padding:28px 28px 32px}.cr-dept-plus{fill:none;stroke:#f3f0eb66;stroke-width:1.25px;width:11px;height:11px;position:absolute;top:24px;right:24px}.cr-dept .cr-eyebrow{color:var(--cr-lilac);padding-right:24px}.cr-vacs .cr-dept h2{font-family:var(--font-display);color:var(--hem-white);margin:14px 0 12px;font-size:29px;font-weight:500;line-height:36px}.cr-dept p:not(.cr-eyebrow){color:#ffffffd9;margin:0;font-size:16px;line-height:26px}.cr-dept p:not(.cr-eyebrow)+p{margin-top:10px}@media (width>=961px){.cr-vacs-grid{grid-template-columns:[main-start]minmax(0,1fr)[main-end]28px[side-start]362px[side-end];display:grid}.cr-vacs-main{grid-area:1/main}.cr-vacs-side{flex-direction:column;grid-area:1/side;display:flex}.cr-vacs-ask{flex-direction:column;flex:1;display:flex}.has-dept .cr-vacs-ask{justify-content:flex-end;padding-top:16px}}@media (width>=961px) and (height>=560px){.has-dept .cr-dept{top:calc(var(--cr-nav-h) + 56px);transition:top .4s var(--ease-out);margin-bottom:261px;position:sticky}.cr-nav-hidden .has-dept .cr-dept{top:32px}.has-dept .cr-vacs-ask{margin-top:-261px}.has-dept .cr-ask{bottom:min(32px, 100vh - var(--cr-nav-h) - 56px - 360px - 16px - 245px);transition:bottom .4s var(--ease-out);position:sticky}.cr-nav-hidden .has-dept .cr-ask{bottom:min(32px,100vh - 653px)}}@media (width>=961px) and (height>=500px){.cr-vacs-grid:not(.has-dept) .cr-ask{top:calc(var(--cr-nav-h) + 56px);transition:top .4s var(--ease-out);position:sticky}.cr-nav-hidden .cr-vacs-grid:not(.has-dept) .cr-ask{top:32px}}@media (width<=960px){.cr-vacs{padding-bottom:72px}.cr-vacs-head{padding-top:32px}.cr-vacs-grid{flex-direction:column;display:flex}.cr-vacs-side{display:contents}.cr-vacs-main{order:1}.cr-vacs-ask{order:2;padding-top:48px}.cr-dept{margin-bottom:40px}}@media (width<=600px){.cr-filters{gap:8px 22px;margin-top:32px;padding:18px 0}.cr-filter{font-size:16px}.cr-vacs-lead-photo{aspect-ratio:3/2}.cr-vacs-lead{margin-bottom:40px}.cr-vacs-lead .cr-vacs-title{font-size:26px;line-height:32px}.cr-vacs-row{align-items:flex-start;gap:16px;padding:10px 16px 10px 10px}.cr-vacs-row-photo{aspect-ratio:1;width:92px}.cr-vacs-row-text{padding-block:2px}.cr-vacs-row .cr-vacs-facts{column-gap:18px}.cr-vacs-row .cr-vacs-title{margin:4px 0 10px;font-size:20px;line-height:26px}.cr-vacs-row .cr-vacs-arrow{display:none}.cr-vacs-open{padding:24px 20px 26px}.cr-dept{padding:24px 22px 28px}}@media (prefers-reduced-motion:reduce){.cr-vacs-lead-photo img,.cr-vacs-row-photo img,.cr-vacs-arrow,.cr-vacs-open,.cr-vacs .cr-ask,.cr-dept{transition:none}}
