.v0OYOa_wall{min-width:0;container-type:inline-size}.v0OYOa_grid{--template-columns:5;--template-gap:10px;grid-template-columns:repeat(var(--template-columns), minmax(0, 1fr));grid-auto-rows:calc((100cqw - (var(--template-columns) - 1) * var(--template-gap)) / var(--template-columns) / 20);column-gap:var(--template-gap);grid-auto-flow:dense;display:grid}@container (max-width:1100px){.v0OYOa_grid{--template-columns:4}}@container (max-width:820px){.v0OYOa_grid{--template-columns:3}}@container (max-width:560px){.v0OYOa_grid{--template-columns:2;--template-gap:8px}}.v0OYOa_tile{padding-bottom:var(--template-gap);color:#fff;text-decoration:none;display:block;position:relative}.v0OYOa_media{background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;display:block;position:relative;overflow:hidden}.v0OYOa_media img,.v0OYOa_video{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.v0OYOa_video{opacity:0;transition:opacity .25s,transform .35s}.v0OYOa_video[data-playing]{opacity:1}.v0OYOa_tile:hover .v0OYOa_media img,.v0OYOa_tile:hover .v0OYOa_video{transform:scale(1.03)}.v0OYOa_badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.v0OYOa_overlay{inset:auto 0 var(--template-gap) 0;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000b8);border-radius:0 0 12px 12px;flex-direction:column;align-items:flex-start;gap:8px;padding:36px 12px 12px;transition:opacity .18s,transform .18s;display:flex;position:absolute;transform:translateY(4px)}.v0OYOa_overlay strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:560;line-height:1.3;display:-webkit-box;overflow:hidden}.v0OYOa_remix{color:#111;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.v0OYOa_tile:hover .v0OYOa_overlay,.v0OYOa_tile:focus-visible .v0OYOa_overlay{opacity:1;transform:none}.v0OYOa_tile:focus-visible{outline:none}.v0OYOa_tile:focus-visible .v0OYOa_media{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.v0OYOa_overlay{display:none}}@media (prefers-reduced-motion:reduce){.v0OYOa_media img,.v0OYOa_video,.v0OYOa_overlay{transition:none}.v0OYOa_tile:hover .v0OYOa_media img,.v0OYOa_tile:hover .v0OYOa_video{transform:none}}.v0OYOa_tileWrap{grid-row-end:span var(--template-span,20);min-width:0;position:relative}.v0OYOa_tileWrap>.v0OYOa_tile{height:100%}.v0OYOa_overlay{padding-top:56px}.v0OYOa_source{z-index:2;color:#fff;opacity:0;background:#0000009e;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:4px 9px;font-size:11.5px;font-weight:600;text-decoration:none;transition:opacity .18s;display:inline-flex;position:absolute;top:10px;left:10px}.v0OYOa_source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v0OYOa_source small{opacity:.75;flex:none;font-size:10.5px;font-weight:600}a.v0OYOa_source:hover{background:#000c}.v0OYOa_tileWrap:hover .v0OYOa_source,.v0OYOa_tileWrap:focus-within .v0OYOa_source{opacity:1}@media (hover:none){.v0OYOa_source{opacity:1}}.v0OYOa_overlay{padding-bottom:52px}.v0OYOa_useButton{z-index:2;left:12px;bottom:calc(var(--template-gap) + 12px);color:#111;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;transform:translateY(4px)}.v0OYOa_tileWrap:hover .v0OYOa_useButton,.v0OYOa_tileWrap:focus-within .v0OYOa_useButton{opacity:1;transform:none}@media (hover:none){.v0OYOa_useButton{display:none}}
._4iE_XW_fold{min-width:0}._4iE_XW_more{display:none}@media (max-width:767px){._4iE_XW_fold:not([data-open]) ._4iE_XW_body{max-height:var(--fold-height);position:relative;overflow:hidden}._4iE_XW_fold:not([data-open]) ._4iE_XW_body:after{background:linear-gradient(transparent, var(--fold-fade,var(--paper)));content:"";pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}._4iE_XW_more{border:1px solid var(--line);background:var(--surface);width:calc(100% - 32px);min-height:44px;color:var(--ink);font:inherit;border-radius:999px;justify-content:center;align-items:center;margin:12px auto 0;font-size:14px;font-weight:650;display:flex}}
.cTygcq_footer{padding:34px clamp(4px, 1vw, 16px) calc(112px + env(safe-area-inset-bottom));color:var(--ink-soft);border-top:1px solid #2c3a481a;margin:42px clamp(18px,3vw,42px) 0;container-type:inline-size}.cTygcq_top{grid-template-columns:minmax(190px,.82fr) minmax(0,3.18fr);align-items:start;gap:34px clamp(28px,5vw,72px);display:grid}.cTygcq_identity{align-items:flex-start;gap:12px;padding-top:12px;display:flex}.cTygcq_brandColumn{justify-items:start;gap:28px;display:grid}.cTygcq_taaftBadge{width:min(160px,100%);display:block}.cTygcq_taaftBadge img{width:100%;height:auto;display:block}.cTygcq_identityCopy{gap:5px;max-width:250px;display:grid}.cTygcq_identity strong{color:var(--ink);letter-spacing:-.02em;font-size:1rem;font-weight:700}.cTygcq_identity p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.55}.cTygcq_mark{background:var(--brand-lime-gradient);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #175b2b1f}.cTygcq_groups{grid-template-columns:repeat(3,minmax(132px,1fr));align-items:start;gap:24px clamp(18px,2.4vw,34px);display:grid}.cTygcq_groupColumn{align-content:start;gap:21px;min-width:0;display:grid}.cTygcq_group{border-top:1px solid #2c3a4817;min-width:0;padding-top:11px}.cTygcq_groupTitle{color:var(--brand-green-strong);letter-spacing:.085em;text-transform:uppercase;margin:0 0 13px;font-size:.68rem;font-weight:760;line-height:1.4}.cTygcq_group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cTygcq_modelSection{gap:8px;display:grid}.cTygcq_modelSection+.cTygcq_modelSection{margin-top:15px}.cTygcq_modelTitle{color:var(--ink-soft);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:720;line-height:1.35}.cTygcq_footer nav a{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.8rem;font-weight:560;line-height:1.55;text-decoration:none}.cTygcq_footer nav a:hover{color:var(--brand-green-strong);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cTygcq_footer nav a:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.cTygcq_planned{color:var(--ink-soft);justify-items:start;gap:4px;font-size:.76rem;line-height:1.45;display:grid}.cTygcq_planned small{border:1px solid var(--line);width:fit-content;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:.62rem;font-weight:700}.cTygcq_bottom{color:var(--ink-soft);border-top:1px solid #2c3a4814;flex-wrap:wrap;gap:7px 17px;margin:34px 0 0;padding-top:17px;font-size:.7rem;line-height:1.6;display:flex}.cTygcq_bottom span:first-child{color:var(--ink-soft);font-weight:650}@media (max-width:1080px){.cTygcq_top{grid-template-columns:1fr}.cTygcq_identity{padding-top:0}}@media (max-width:620px){.cTygcq_footer{margin-inline:20px;padding-inline:0}.cTygcq_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.cTygcq_groupColumn{gap:20px}.cTygcq_group a{padding-block:2px;display:inline-block}}@container (max-width:760px){.cTygcq_top{grid-template-columns:1fr}.cTygcq_identity{padding-top:0}}@container (max-width:480px){.cTygcq_groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:260px){.cTygcq_groups{grid-template-columns:1fr}}@media (max-width:390px){.cTygcq_groups{grid-template-columns:1fr}}.cTygcq_footer{border-color:var(--line);color:var(--ink-soft);background:#0b0a0e;margin:50px 0 0;padding:48px clamp(24px,4vw,65px) 35px}.cTygcq_top{grid-template-columns:minmax(180px,.85fr) minmax(0,3.15fr);gap:36px 48px}.cTygcq_identity strong{color:#f9f3ed;letter-spacing:-.045em;font-size:23px}.cTygcq_identity p{color:var(--ink-soft);margin-top:10px;line-height:1.7}.cTygcq_mark{box-shadow:none;background:0 0;border:0}.cTygcq_group h2,.cTygcq_group h3{color:#ead4c8;letter-spacing:0;text-transform:none;font-size:12px}.cTygcq_modelTitle{color:var(--ink-soft);text-transform:none;font-size:11px}.cTygcq_footer nav a{color:var(--ink-soft);font-size:12px;font-weight:400;line-height:1.8}.cTygcq_footer nav a:hover{color:#ffc298}.cTygcq_bottom{border-color:var(--line);color:var(--ink-soft)}@media (max-width:900px){.cTygcq_top{grid-template-columns:1fr}.cTygcq_brandColumn{gap:20px}.cTygcq_identityCopy{max-width:360px}}@media (max-width:560px){.cTygcq_footer{padding:32px 22px}.cTygcq_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.cTygcq_top{gap:28px}.cTygcq_footer nav a{font-size:12px}}.cTygcq_footer{background:var(--offer-bar);color:#fff;border:0;border-radius:28px;margin:28px 0 0;padding:44px clamp(24px,4vw,56px) 30px}.cTygcq_identity strong{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;font-size:28px}.cTygcq_identity p,.cTygcq_identityCopy,.cTygcq_modelTitle,.cTygcq_bottom{color:#fff}.cTygcq_mark img{filter:brightness(0)invert()}.cTygcq_group h2,.cTygcq_group h3{color:#fff;font-size:13.5px;font-weight:750}.cTygcq_footer nav a{color:#fff;font-size:13px}.cTygcq_footer nav a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.cTygcq_footer a:focus-visible{outline-offset:2px;outline:2px solid #fff}.cTygcq_bottom{border-color:#ffffff47}.cTygcq_groupTitle,.cTygcq_planned,.cTygcq_planned small,.cTygcq_bottom span:first-child{color:#fff}.cTygcq_groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}@media (max-width:1100px){.cTygcq_groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.cTygcq_taaftBadge{width:112px;margin-left:44px}.cTygcq_footer{--fold-fade:var(--offer-bar)}@media (max-width:767px){.cTygcq_groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.cTygcq_groups a{overflow-wrap:anywhere}}
