:where(.candy-landing) .lv2-hero-content{grid-template-columns:176px minmax(0,1fr);column-gap:24px;width:min(760px,61vw);margin-left:max(48px,50vw - 672px);display:grid}:where(.candy-landing) .lv2-hero-content>*{grid-column:2}:where(.candy-landing) .lv2-hero-content>.lv2-hero-heart{grid-area:2/1;place-self:start center;width:176px;height:176px;margin:20px 0 0;display:block;position:relative}:where(.candy-landing) .lv2-hero-heart:active{scale:.96}:where(.candy-landing) .lv2-chapter-action{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;display:flex}:where(.candy-landing) .lv2-chapter-action p{max-width:44ch;color:var(--muted);font-size:16px}:where(.candy-landing) .lv2-chapter-action.is-compact p{font-size:14px}:where(.candy-landing) .lv2-companion{border-radius:50%;flex:none}@media (max-width:899px){:where(.candy-landing) .lv2-hero-content{grid-template-columns:112px minmax(0,1fr);gap:14px;width:auto;margin:0}:where(.candy-landing) .lv2-hero-content>*{grid-column:1/-1}:where(.candy-landing) .lv2-hero-content>.lv2-hero-heart,:where(.candy-landing) .lv2-hero-heart[data-rep=true]{grid-area:1/1;width:112px;height:112px;margin:0;position:relative;bottom:auto;right:auto}:where(.candy-landing) .lv2-hero-heart>*{width:112px!important;height:112px!important}:where(.candy-landing) .lv2-hero-content>.candy-side-switch{grid-area:1/2;align-self:center}}@media (min-width:900px){:where(.candy-landing) .lv2-hero-veil{background:linear-gradient(90deg, var(--bg) 0 40%, color-mix(in srgb, var(--bg) 90%, transparent) 52%, transparent 68%), linear-gradient(0deg, color-mix(in srgb, var(--bg) 85%, transparent), transparent 26%)}}@media (max-width:359px){:where(.candy-landing) .lv2-hero-content{grid-template-columns:88px minmax(0,1fr);column-gap:8px}:where(.candy-landing) .lv2-hero-content>.lv2-hero-heart,:where(.candy-landing) .lv2-hero-heart>*{width:88px!important;height:88px!important}:where(.candy-landing) .lv2-hero-content>.candy-side-switch{gap:2px;font-size:12px}:where(.candy-landing) .lv2-hero-content>.candy-side-switch label{padding:10px}:where(.candy-landing) .lv2-hero-content>.candy-side-switch>span{padding-inline:4px}}
.candy-landing[data-v2]{--map-land:var(--scene-fff3db);--map-water:var(--scene-56d5f2);--map-water-base:var(--scene-179fc7);--map-green:var(--scene-98dd79);--map-green-base:var(--scene-5eb779);--map-road:var(--scene-fffaf0);--map-road-edge:var(--scene-e8c69b);--map-major:var(--scene-ffd09a);--map-label:var(--scene-536654);--map-halo:var(--scene-fffdf5);--city-neighbourhood:var(--scene-f8e9c9);--city-forest:var(--scene-b3d99b);--city-bank:var(--scene-d8ba89);--city-road-shadow:var(--scene-d3b486);--city-road-shine:var(--scene-fff9df);--city-tree:var(--scene-41bc89);--city-tree-light:var(--scene-c1e89e);--city-tree-shade:var(--scene-348e77);--city-tree-trunk:var(--scene-a68a5e);--city-building:var(--scene-edc79e);--city-house-teal:var(--scene-68d6c0);--city-house-yellow:var(--scene-ffd266);--city-shadow:color-mix(in srgb, var(--scene-66865b) 18.82%, transparent)}:where(.candy-landing) .lv2-phone-map{background:var(--map-land);height:344px;position:relative;overflow:hidden}:where(.candy-landing) .lv2-phone-map>img{pointer-events:none;max-width:none;position:absolute}:where(.candy-landing) .lv2-phone-pin{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}:where(.candy-landing) .lv2-phone-pin>span{width:52px;height:52px;transition:scale .24s var(--e-out);border-radius:50%;place-items:center;padding:3px;display:grid}:where(.candy-landing) .lv2-phone-pin img{object-fit:cover;border-radius:50%;width:44px;height:44px}:where(.candy-landing) .lv2-phone-pin>b{border-radius:999px;margin-top:-7px;padding:2px 8px;font-size:13px}:where(.candy-landing) .lv2-phone-pin[data-picked=true]>span{outline:4px solid var(--client-soft);outline-offset:3px;scale:1.1}:where(.candy-landing) .lv2-phone-home{border:3px solid var(--map-halo);background:var(--blue);border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}:where(.candy-landing) .lv2-phone-attribution{z-index:3;color:var(--ink);background:var(--map-halo);border-radius:6px;padding:1px 5px;font-size:12px;position:absolute;bottom:44px;right:7px}@media (prefers-reduced-motion:reduce){:where(.candy-landing) .lv2-phone-pin>span{transition:none}}