.ElfBarModelMosaic-module__GMigFG__section{color:var(--ink);margin-top:40px}.ElfBarModelMosaic-module__GMigFG__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.ElfBarModelMosaic-module__GMigFG__heading h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,30px);font-weight:800}.ElfBarModelMosaic-module__GMigFG__heading p{color:var(--ink-2);text-align:right;margin:0;font-size:13px;font-weight:650}.ElfBarModelMosaic-module__GMigFG__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:104px;gap:12px;display:grid}.ElfBarModelMosaic-module__GMigFG__banner{isolation:isolate;grid-column:var(--column);grid-row:var(--row);background:var(--stage-color);border-radius:16px;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.ElfBarModelMosaic-module__GMigFG__stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.ElfBarModelMosaic-module__GMigFG__scene{object-fit:cover;object-position:50% 50%}.ElfBarModelMosaic-module__GMigFG__copy{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;width:54%;padding:16px;display:grid;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}.ElfBarModelMosaic-module__GMigFG__banner h3{letter-spacing:-.02em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;grid-column:1/-1;margin:0;font-size:20px;font-weight:800;line-height:1.08}.ElfBarModelMosaic-module__GMigFG__type{color:var(--ink-2);grid-area:2/1;margin:0;font-size:11px;font-weight:700;line-height:1.4}.ElfBarModelMosaic-module__GMigFG__cta{min-height:32px;color:var(--ink);background:#fff;border-radius:12px;grid-area:2/2;justify-self:end;align-items:center;padding:8px;font-size:0;line-height:1.3;transition:color .18s,background .18s;display:inline-flex}.ElfBarModelMosaic-module__GMigFG__cta svg{flex-shrink:0;width:16px;height:16px;transition:transform .22s}.ElfBarModelMosaic-module__GMigFG__banner:hover .ElfBarModelMosaic-module__GMigFG__cta{background:var(--ink);color:#fff}.ElfBarModelMosaic-module__GMigFG__banner:hover .ElfBarModelMosaic-module__GMigFG__cta svg{transform:translate(3px)}.ElfBarModelMosaic-module__GMigFG__banner:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.ElfBarModelMosaic-module__GMigFG__hero .ElfBarModelMosaic-module__GMigFG__copy{padding:20px}.ElfBarModelMosaic-module__GMigFG__hero h3{font-size:32px}.ElfBarModelMosaic-module__GMigFG__hero .ElfBarModelMosaic-module__GMigFG__type{font-size:12px}.ElfBarModelMosaic-module__GMigFG__theme-elfliq h3{font-size:38px}.ElfBarModelMosaic-module__GMigFG__theme-elfa h3{font-size:42px}.ElfBarModelMosaic-module__GMigFG__theme-max-6000 h3{font-size:25px}.ElfBarModelMosaic-module__GMigFG__right .ElfBarModelMosaic-module__GMigFG__copy{text-align:right;grid-template-columns:auto minmax(0,1fr);inset-inline:auto 0}.ElfBarModelMosaic-module__GMigFG__right .ElfBarModelMosaic-module__GMigFG__type{grid-column:2}.ElfBarModelMosaic-module__GMigFG__right .ElfBarModelMosaic-module__GMigFG__cta{grid-column:1;justify-self:start}.ElfBarModelMosaic-module__GMigFG__theme-cr600{color:#fff}.ElfBarModelMosaic-module__GMigFG__theme-cr600 h3,.ElfBarModelMosaic-module__GMigFG__theme-cr600 .ElfBarModelMosaic-module__GMigFG__type{color:#eef1f5}@media (max-width:1100px){.ElfBarModelMosaic-module__GMigFG__copy,.ElfBarModelMosaic-module__GMigFG__hero .ElfBarModelMosaic-module__GMigFG__copy{padding:12px}.ElfBarModelMosaic-module__GMigFG__banner h3{font-size:18px}.ElfBarModelMosaic-module__GMigFG__hero h3{font-size:26px}.ElfBarModelMosaic-module__GMigFG__theme-elfliq h3{font-size:32px}.ElfBarModelMosaic-module__GMigFG__theme-elfa h3{font-size:36px}.ElfBarModelMosaic-module__GMigFG__theme-max-6000 h3{font-size:21px}}@media (min-width:801px) and (max-width:1000px){.ElfBarModelMosaic-module__GMigFG__copy{width:60%}.ElfBarModelMosaic-module__GMigFG__banner:not(.ElfBarModelMosaic-module__GMigFG__hero) .ElfBarModelMosaic-module__GMigFG__copy{grid-template-columns:minmax(0,1fr);gap:4px}.ElfBarModelMosaic-module__GMigFG__banner:not(.ElfBarModelMosaic-module__GMigFG__hero) .ElfBarModelMosaic-module__GMigFG__type{grid-area:2/1}.ElfBarModelMosaic-module__GMigFG__banner:not(.ElfBarModelMosaic-module__GMigFG__hero) .ElfBarModelMosaic-module__GMigFG__cta{display:none}.ElfBarModelMosaic-module__GMigFG__banner:not(.ElfBarModelMosaic-module__GMigFG__hero) h3{font-size:16px}}@media (max-width:800px){.ElfBarModelMosaic-module__GMigFG__section{margin-top:36px}.ElfBarModelMosaic-module__GMigFG__heading{margin-bottom:18px;display:block}.ElfBarModelMosaic-module__GMigFG__heading p{text-align:left;margin-top:6px}.ElfBarModelMosaic-module__GMigFG__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:48px}.ElfBarModelMosaic-module__GMigFG__banner{grid-column:var(--mobile-column);grid-row:var(--mobile-row)}.ElfBarModelMosaic-module__GMigFG__copy,.ElfBarModelMosaic-module__GMigFG__hero .ElfBarModelMosaic-module__GMigFG__copy{width:54%;padding:14px}.ElfBarModelMosaic-module__GMigFG__banner h3{font-size:22px}.ElfBarModelMosaic-module__GMigFG__hero h3{font-size:30px}.ElfBarModelMosaic-module__GMigFG__theme-elfliq h3{font-size:34px}.ElfBarModelMosaic-module__GMigFG__theme-elfa h3{font-size:40px}.ElfBarModelMosaic-module__GMigFG__theme-max-6000 h3{font-size:24px}.ElfBarModelMosaic-module__GMigFG__portrait .ElfBarModelMosaic-module__GMigFG__stage{bottom:82px}.ElfBarModelMosaic-module__GMigFG__portrait .ElfBarModelMosaic-module__GMigFG__scene{object-position:50% 50%}.ElfBarModelMosaic-module__GMigFG__portrait .ElfBarModelMosaic-module__GMigFG__copy,.ElfBarModelMosaic-module__GMigFG__portrait.ElfBarModelMosaic-module__GMigFG__right .ElfBarModelMosaic-module__GMigFG__copy{background:var(--stage-color);text-align:left;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:82px;padding:10px 12px;display:grid;inset:auto 0 0;transform:none}.ElfBarModelMosaic-module__GMigFG__portrait h3{font-size:18px}.ElfBarModelMosaic-module__GMigFG__portrait .ElfBarModelMosaic-module__GMigFG__type,.ElfBarModelMosaic-module__GMigFG__portrait.ElfBarModelMosaic-module__GMigFG__right .ElfBarModelMosaic-module__GMigFG__type{grid-column:1}.ElfBarModelMosaic-module__GMigFG__portrait .ElfBarModelMosaic-module__GMigFG__cta,.ElfBarModelMosaic-module__GMigFG__portrait.ElfBarModelMosaic-module__GMigFG__right .ElfBarModelMosaic-module__GMigFG__cta{grid-column:2;justify-self:end}.ElfBarModelMosaic-module__GMigFG__theme-elfbar-600 .ElfBarModelMosaic-module__GMigFG__scene,.ElfBarModelMosaic-module__GMigFG__theme-mate-500 .ElfBarModelMosaic-module__GMigFG__scene,.ElfBarModelMosaic-module__GMigFG__theme-nc600 .ElfBarModelMosaic-module__GMigFG__scene{object-position:72% 50%}.ElfBarModelMosaic-module__GMigFG__theme-elfx .ElfBarModelMosaic-module__GMigFG__scene,.ElfBarModelMosaic-module__GMigFG__theme-t600 .ElfBarModelMosaic-module__GMigFG__scene,.ElfBarModelMosaic-module__GMigFG__theme-cr600 .ElfBarModelMosaic-module__GMigFG__scene{object-position:28% 50%}}@media (max-width:600px){.ElfBarModelMosaic-module__GMigFG__copy,.ElfBarModelMosaic-module__GMigFG__hero .ElfBarModelMosaic-module__GMigFG__copy{padding:12px}.ElfBarModelMosaic-module__GMigFG__banner h3{font-size:20px}.ElfBarModelMosaic-module__GMigFG__hero h3{font-size:28px}.ElfBarModelMosaic-module__GMigFG__theme-elfliq h3{font-size:32px}.ElfBarModelMosaic-module__GMigFG__theme-elfa h3{font-size:38px}.ElfBarModelMosaic-module__GMigFG__theme-max-6000 h3{font-size:23px}.ElfBarModelMosaic-module__GMigFG__portrait .ElfBarModelMosaic-module__GMigFG__copy,.ElfBarModelMosaic-module__GMigFG__portrait.ElfBarModelMosaic-module__GMigFG__right .ElfBarModelMosaic-module__GMigFG__copy{padding:10px}.ElfBarModelMosaic-module__GMigFG__portrait h3{font-size:17px}}@media (max-width:359px){.ElfBarModelMosaic-module__GMigFG__copy,.ElfBarModelMosaic-module__GMigFG__hero .ElfBarModelMosaic-module__GMigFG__copy{width:58%}.ElfBarModelMosaic-module__GMigFG__theme-elfa h3{font-size:34px}.ElfBarModelMosaic-module__GMigFG__theme-elfliq h3{font-size:29px}.ElfBarModelMosaic-module__GMigFG__theme-max-6000 h3{font-size:21px}.ElfBarModelMosaic-module__GMigFG__portrait h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.ElfBarModelMosaic-module__GMigFG__cta,.ElfBarModelMosaic-module__GMigFG__cta svg{transition:none}.ElfBarModelMosaic-module__GMigFG__banner:hover .ElfBarModelMosaic-module__GMigFG__cta svg{transform:none}}
