.NewYearFamilyLanding-module__zJJdwa__crumbs{color:#ffffff73;flex-wrap:wrap;gap:6px;font-size:.8rem;display:flex}.NewYearFamilyLanding-module__zJJdwa__crumbs a{color:#ffffffa6;text-decoration:none}.NewYearFamilyLanding-module__zJJdwa__crumbs a:hover{color:var(--accent-primary)}.NewYearFamilyLanding-module__zJJdwa__heroDemo{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:360px;max-width:100%;margin:0;display:flex}.NewYearFamilyLanding-module__zJJdwa__heroInputs{flex-direction:column;align-items:center;gap:4px;display:flex}.NewYearFamilyLanding-module__zJJdwa__heroArrow{color:var(--accent-primary);font-size:1.3rem;line-height:1}.NewYearFamilyLanding-module__zJJdwa__heroImg{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);width:100%;display:block;box-shadow:0 18px 50px #00000059}.NewYearFamilyLanding-module__zJJdwa__caption{color:#ffffff73;text-align:center;margin:0;font-size:.75rem}.NewYearFamilyLanding-module__zJJdwa__cast{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NewYearFamilyLanding-module__zJJdwa__castItem{flex-direction:column;align-items:center;gap:2px;display:flex}.NewYearFamilyLanding-module__zJJdwa__castImg{-o-object-fit:cover;object-fit:cover;border:2px solid #cfa08499;border-radius:50%;width:38px;height:38px;display:block}.NewYearFamilyLanding-module__zJJdwa__castLabel{color:var(--text-tertiary);font-size:.68rem}.NewYearFamilyLanding-module__zJJdwa__castLg .NewYearFamilyLanding-module__zJJdwa__castImg{width:56px;height:56px}.NewYearFamilyLanding-module__zJJdwa__castLg .NewYearFamilyLanding-module__zJJdwa__castLabel{color:#fff9;font-size:.72rem}.NewYearFamilyLanding-module__zJJdwa__group+.NewYearFamilyLanding-module__zJJdwa__group{margin-top:48px}.NewYearFamilyLanding-module__zJJdwa__groupTitle{font-size:1.35rem;font-family:var(--font-heading);color:var(--text-primary);margin:0 0 6px;font-weight:700}.NewYearFamilyLanding-module__zJJdwa__groupLead{color:var(--text-secondary);max-width:760px;margin:0 0 20px;font-size:.95rem;line-height:1.6}.NewYearFamilyLanding-module__zJJdwa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.NewYearFamilyLanding-module__zJJdwa__card{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;display:flex;overflow:hidden}.NewYearFamilyLanding-module__zJJdwa__cardImg{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.NewYearFamilyLanding-module__zJJdwa__cardBody{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:16px 20px 22px;display:flex}.NewYearFamilyLanding-module__zJJdwa__cardTitle{color:var(--text-primary);margin:4px 0 0;font-size:1.05rem;font-weight:700}.NewYearFamilyLanding-module__zJJdwa__cardDesc{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.NewYearFamilyLanding-module__zJJdwa__cardOutfit{color:var(--text-tertiary);margin:0 0 6px;font-size:.82rem;line-height:1.5}.NewYearFamilyLanding-module__zJJdwa__cardOutfit span{color:var(--text-secondary);font-weight:600}.NewYearFamilyLanding-module__zJJdwa__cardCta,.NewYearFamilyLanding-module__zJJdwa__ghostCta{border-radius:var(--radius-lg);transition:transform var(--transition-normal), box-shadow var(--transition-normal);align-items:center;margin-top:auto;padding:11px 22px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.NewYearFamilyLanding-module__zJJdwa__cardCta{background:var(--accent-primary);color:#fff;box-shadow:0 6px 20px #cfa08459}.NewYearFamilyLanding-module__zJJdwa__cardCta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #cfa08480}.NewYearFamilyLanding-module__zJJdwa__ghostCta{border:1.5px solid var(--accent-primary);color:var(--accent-primary)}.NewYearFamilyLanding-module__zJJdwa__ghostCta:hover{transform:translateY(-2px)}.NewYearFamilyLanding-module__zJJdwa__note{color:var(--text-tertiary);margin:28px 0 0;font-size:.78rem}.NewYearFamilyLanding-module__zJJdwa__videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.NewYearFamilyLanding-module__zJJdwa__videoPanel{border-radius:var(--radius-xl);background:#ffffff73;border:1px solid #cfa08440;flex-direction:column;justify-content:center;gap:14px;padding:28px 24px;display:flex}.NewYearFamilyLanding-module__zJJdwa__panelSteps{color:var(--text-secondary);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:.92rem;line-height:1.55;display:flex}.NewYearFamilyLanding-module__zJJdwa__video{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;background:#111;width:100%;display:block}.NewYearFamilyLanding-module__zJJdwa__videoCtas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.NewYearFamilyLanding-module__zJJdwa__videoCtas .NewYearFamilyLanding-module__zJJdwa__cardCta,.NewYearFamilyLanding-module__zJJdwa__videoCtas .NewYearFamilyLanding-module__zJJdwa__ghostCta{margin-top:0}@media (max-width:960px){.NewYearFamilyLanding-module__zJJdwa__grid,.NewYearFamilyLanding-module__zJJdwa__videos{grid-template-columns:repeat(2,minmax(0,1fr))}.NewYearFamilyLanding-module__zJJdwa__videoPanel{grid-column:1/-1}}@media (max-width:560px){.NewYearFamilyLanding-module__zJJdwa__grid,.NewYearFamilyLanding-module__zJJdwa__videos{grid-template-columns:1fr}}.NewYearFamilyLanding-module__zJJdwa__shoots{flex-direction:column;gap:24px;display:flex}.NewYearFamilyLanding-module__zJJdwa__shoot{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;gap:16px;padding:22px;display:flex}.NewYearFamilyLanding-module__zJJdwa__shootHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.NewYearFamilyLanding-module__zJJdwa__shootHead>div{flex-direction:column;gap:6px;max-width:640px;display:flex}.NewYearFamilyLanding-module__zJJdwa__shootStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.NewYearFamilyLanding-module__zJJdwa__shootFrame,.NewYearFamilyLanding-module__zJJdwa__ownShot{color:var(--text-tertiary);flex-direction:column;gap:6px;font-size:.78rem;display:flex}.NewYearFamilyLanding-module__zJJdwa__shootFrame img,.NewYearFamilyLanding-module__zJJdwa__ownShot img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.NewYearFamilyLanding-module__zJJdwa__shootFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.NewYearFamilyLanding-module__zJJdwa__shootFoot .NewYearFamilyLanding-module__zJJdwa__cardCta{margin-top:0}.NewYearFamilyLanding-module__zJJdwa__ownCtaNote{color:var(--text-tertiary);font-size:.85rem}.NewYearFamilyLanding-module__zJJdwa__formula{counter-reset:formula;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.NewYearFamilyLanding-module__zJJdwa__formulaStep{counter-increment:formula;border-radius:var(--radius-lg);background:#ffffff73;border:1px solid #cfa08440;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.NewYearFamilyLanding-module__zJJdwa__formulaTitle{color:var(--text-primary);font-size:.92rem;font-weight:700}.NewYearFamilyLanding-module__zJJdwa__formulaTitle:before{content:counter(formula) ". ";color:var(--accent-primary)}.NewYearFamilyLanding-module__zJJdwa__formulaText{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.NewYearFamilyLanding-module__zJJdwa__ownRow{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px;margin-bottom:20px;padding:22px;display:grid}.NewYearFamilyLanding-module__zJJdwa__ownPrompt{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.NewYearFamilyLanding-module__zJJdwa__prompt{color:var(--text-secondary);margin:0;font-size:.86rem;font-style:italic;line-height:1.5}.NewYearFamilyLanding-module__zJJdwa__ownShots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.NewYearFamilyLanding-module__zJJdwa__ownShot span{color:var(--text-secondary);font-weight:600}.NewYearFamilyLanding-module__zJJdwa__models{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.NewYearFamilyLanding-module__zJJdwa__model{border-radius:var(--radius-xl);background:#ffffff73;border:1px solid #cfa08440;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}.NewYearFamilyLanding-module__zJJdwa__modelPrice{color:var(--accent-primary);font-size:.82rem;font-weight:600}#NewYearFamilyLanding-module__zJJdwa__own-prompt .NewYearFamilyLanding-module__zJJdwa__groupTitle{margin-top:36px;margin-bottom:16px}@media (max-width:960px){.NewYearFamilyLanding-module__zJJdwa__shootStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.NewYearFamilyLanding-module__zJJdwa__formula{grid-template-columns:repeat(2,minmax(0,1fr))}.NewYearFamilyLanding-module__zJJdwa__ownRow,.NewYearFamilyLanding-module__zJJdwa__models{grid-template-columns:1fr}}@media (max-width:560px){.NewYearFamilyLanding-module__zJJdwa__shootHead{flex-direction:column}.NewYearFamilyLanding-module__zJJdwa__formula{grid-template-columns:1fr}}
