.mms-mobile-image-showcase,.mms-mobile-video-showcase{display:none}@media (max-width:1023px){.mms-work .mms-desktop-image-showcase,.mms-video-section .mms-video-grid,.mms-work .mms-desktop-gallery-count{display:none}.mms-mobile-image-showcase,.mms-mobile-video-showcase{min-width:0;display:block}.mms-work .mms-section-heading,.mms-video-section .mms-section-heading{gap:10px}.mms-work .mms-section-heading h2,.mms-video-section .mms-section-heading h2{letter-spacing:-.035em;max-width:400px;font-size:25px;line-height:31px}.mms-work .mms-section-heading>p,.mms-video-section .mms-section-heading>p{display:none}.mms-work .mms-work-toolbar{flex-direction:row;align-items:center;gap:10px;margin-block:18px 12px}.mms-work .mms-filter-label{gap:0;width:auto;font-size:0;line-height:0}.mms-work .mms-filter-label select{border-radius:20px;width:180px;max-width:52vw;min-height:40px;padding:7px 10px;font-size:13px}.mms-work .mms-gallery-count{font-size:12px}.mms-mobile-image-showcase{--rail-gap:12px;border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 28%, var(--card)), var(--background) 65%);border-radius:24px;margin-inline:-16px;padding:0 0 12px;overflow:hidden}.mms-gallery-masthead{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 6px;display:flex}.mms-gallery-masthead>span{font:600 10px/16px var(--font-body);letter-spacing:.02em;align-items:center;gap:7px;display:inline-flex}.mms-gallery-masthead>span>svg{color:var(--link)}.mms-gallery-motion{min-height:44px;font:500 11px/16px var(--font-body);color:var(--muted-foreground);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.mms-gallery-motion:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.mms-gallery-motion:disabled{opacity:.7;cursor:default}.mms-mobile-rail{min-width:0;position:relative}.mms-mobile-rail-viewport{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.mms-mobile-rail-viewport::-webkit-scrollbar{display:none}.mms-mobile-rail-viewport:focus-visible{outline:2px solid var(--link);outline-offset:-3px;border-radius:8px}.mms-mobile-rail-track{width:max-content;padding-block:8px;display:flex}.mms-mobile-rail-group{align-items:center;gap:var(--rail-gap,12px);padding-right:var(--rail-gap,12px);flex:none;display:flex}.mms-mobile-rail-item{flex:none}.mms-mobile-creative{text-align:left;width:156px;color:var(--foreground);background:var(--card);border:1px solid var(--border);box-shadow:0 4px 12px color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:15px;padding:5px;display:block;transform:rotate(-1.5deg)}.mms-mobile-creative-art{background:var(--muted);border-radius:11px;height:164px;display:block;position:relative;overflow:hidden}.mms-mobile-creative-art>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.mms-mobile-creative:active .mms-mobile-creative-art>img{transform:scale(.98)}.mms-mobile-creative-category{text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 14px);font:500 9px/15px var(--font-body);background:#151918b8;border:1px solid #ffffff38;border-radius:20px;padding:3px 7px;position:absolute;top:7px;left:7px;overflow:hidden}.mms-mobile-creative-open{color:#fff;background:#151918b8;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:6px;right:6px}.mms-mobile-creative-title{text-overflow:ellipsis;white-space:nowrap;font:600 11px/16px var(--font-body);padding:8px 4px 4px;display:block;overflow:hidden}.mms-image-rail-2 .mms-mobile-creative{transform:rotate(1.5deg)}.mms-gallery-footnote{font:400 9px/15px var(--font-body);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:8px 14px 0;display:flex}.mms-gallery-footnote>span:first-child{align-items:center;gap:5px;display:inline-flex}.mms-gallery-footnote>span:last-child{font-size:9px}.mms-video-section{padding-block:30px}.mms-mobile-video-showcase{--rail-gap:12px;isolation:isolate;border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 28%, var(--card)), var(--background) 75%);color:var(--foreground);border-radius:24px;margin:20px -16px 0;padding-bottom:14px;position:relative;overflow:hidden}.mms-mobile-video-showcase .mms-gallery-masthead{padding-top:9px;padding-bottom:5px}.mms-cinema-dot{background:var(--link);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--link) 12%, transparent);border-radius:50%}.mms-video-rail .mms-mobile-rail-track{padding-block:8px 12px}.mms-mobile-film{aspect-ratio:9/16;isolation:isolate;color:#fff;text-align:left;background:#141918;border:1px solid #ffffff30;border-radius:18px;width:172px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 5px 12px #00000014}.mms-mobile-film-art{display:block;position:absolute;inset:0}.mms-mobile-film-art>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.mms-mobile-film:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0005,#0000 24% 47%,#0006 71%,#000e);position:absolute;inset:0}.mms-mobile-film-play{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff20;border:1px solid #ffffffa0;border-radius:50%;place-items:center;width:46px;height:46px;padding-left:2px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 16px #0003}.mms-mobile-film-badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 8px/12px var(--font-body);letter-spacing:.09em;background:#0005;border:1px solid #ffffff50;border-radius:20px;padding:3px 7px;position:absolute;top:11px;left:10px}.mms-mobile-film-caption{z-index:2;gap:8px;display:grid;position:absolute;inset:auto 12px 14px}.mms-mobile-film-caption>strong{-webkit-line-clamp:2;font:600 17px/21px var(--font-heading);letter-spacing:-.02em;text-shadow:0 1px 6px #0006;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mms-mobile-film-caption>span:last-child{font:500 10px/16px var(--font-body);color:#ffffffd9;justify-content:space-between;align-items:center;gap:4px;display:inline-flex}.mms-mobile-film:focus-visible{outline:2px solid var(--link);outline-offset:3px}.mms-mobile-film:active .mms-mobile-film-art>img{transform:scale(.98)}.mms-mobile-video-showcase .mms-gallery-footnote{padding-top:4px}.mms-mobile-film-dialog{gap:10px;width:min(400px,100vw - 24px);max-height:92dvh;padding:20px;overflow-y:auto}.mms-mobile-film-dialog .mms-reel-player{width:min(240px,100%);margin:auto}.mms-mobile-film-dialog .mms-reel-canvas video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.mms-mobile-film-dialog .mms-text-link{justify-content:center}.mms-mobile-film-dialog .mms-reel-canvas{max-height:53dvh}}@media (max-width:359px){.mms-gallery-masthead{padding-inline:10px}.mms-gallery-masthead>span{gap:5px;font-size:9px}.mms-gallery-footnote{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.mms-mobile-creative-art>img,.mms-mobile-film-art>img{transition:none}.mms-mobile-creative,.mms-image-rail-2 .mms-mobile-creative{transform:none}}
.mms-truth-head{background:radial-gradient(ellipse at center, var(--background) 70%, transparent);position:relative}.mms-truth{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;padding-block:56px;display:grid}.mms-landing .mms-truth-lead{margin:var(--space-3) 0 var(--space-5);max-width:460px;color:var(--muted-foreground);font:400 18px/27px var(--font-body)}.mms-truth-points{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.mms-truth-points li{background:var(--background);gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:40px 1fr;align-items:baseline;display:grid;position:relative}.mms-truth-step{color:var(--muted-foreground);font:600 13px/20px var(--font-mono);letter-spacing:.1em}.mms-landing .mms-truth-points p{color:var(--muted-foreground);font:400 17px/26px var(--font-body);margin:0}.mms-landing .mms-truth-points strong{color:var(--foreground);font-weight:700}@media (max-width:900px){.mms-truth{gap:var(--space-5);grid-template-columns:1fr;padding-block:40px}.mms-landing .mms-truth-points p{font-size:16px;line-height:24px}}.mms-occasion{background:var(--accent);color:var(--accent-foreground);border-bottom:1px solid var(--border)}.mms-occasion-inner{align-items:center;gap:var(--space-1) var(--space-3);min-height:48px;padding-block:var(--space-1);font:400 14px/20px var(--font-body);flex-wrap:wrap;display:flex}.mms-occasion-inner>svg{flex-shrink:0}.mms-occasion-inner strong{font-weight:700}.mms-occasion-inner a{align-items:center;gap:var(--space-1);text-underline-offset:4px;min-height:44px;margin-left:auto;font-weight:600;text-decoration:underline;display:inline-flex}.mms-landing .mms-hero-relief{font:700 22px/30px var(--font-heading);letter-spacing:-.02em;margin-top:28px}.mms-landing .mms-hero-relief+.mms-hero-description{margin-top:12px!important}.mms-landing .mms-message-title{font:700 clamp(28px, 3.4vw, 42px)/1.15 var(--font-heading);letter-spacing:-.04em;max-width:720px}.mms-free-preview{scroll-margin-top:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;padding-block:64px;display:grid}.mms-landing .mms-free-preview-intro p{margin-top:var(--space-4);max-width:440px;color:var(--muted-foreground);font:400 16px/24px var(--font-body)}.mms-free-preview-panel{min-width:0;padding:var(--space-6);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:22px;box-shadow:0 20px 60px #1519180d}.mms-trial-form,.mms-trial-fieldset{gap:var(--space-5);min-width:0;display:grid}.mms-trial-fieldset{border:0;margin:0;padding:0}.mms-trial-field{gap:var(--space-2);min-width:0;display:grid}.mms-trial-field>label,.mms-trial-sizes legend{font:600 14px/20px var(--font-body)}.mms-trial-field select,.mms-trial-field input[type=text]{border:1px solid var(--input);border-radius:var(--radius-control);background:var(--card);width:100%;min-height:44px;color:var(--foreground);font:400 16px/24px var(--font-body);padding:10px 12px}.mms-trial-row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mms-trial-photo{align-items:center;gap:var(--space-4);min-width:0;display:flex}.mms-trial-photo>img,.mms-trial-photo>span{background:var(--muted);-o-object-fit:cover;object-fit:cover;border-radius:12px;flex-shrink:0;width:72px;height:72px}.mms-trial-photo>span{color:var(--muted-foreground);border:1px dashed var(--input);place-items:center;display:grid}.mms-trial-photo input{min-width:0;font:400 14px/20px var(--font-body);color:var(--muted-foreground);flex:1}.mms-trial-photo input::file-selector-button{min-height:44px;margin-right:var(--space-3);padding:0 var(--space-4);border:1px solid var(--input);border-radius:var(--radius-pill);color:var(--foreground);font:600 14px/20px var(--font-body);cursor:pointer;background:0 0}.mms-landing .mms-trial-hint{color:var(--muted-foreground);font:400 13px/20px var(--font-body)}.mms-trial-sizes{border:0;min-width:0;margin:0;padding:0}.mms-trial-sizes legend{margin-bottom:var(--space-2);padding:0}.mms-trial-sizes>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.mms-trial-sizes label{cursor:pointer;position:relative}.mms-trial-sizes input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mms-trial-sizes span{min-height:44px;padding:0 var(--space-4);border:1px solid var(--input);border-radius:var(--radius-pill);font:600 14px/20px var(--font-body);align-items:center;display:inline-flex}.mms-trial-sizes input:checked+span{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.mms-trial-sizes input:focus-visible+span,.mms-landing .mms-trial-form input:focus-visible:not([type=radio]),.mms-trial-result h3:focus-visible{outline:3px solid var(--link);outline-offset:3px}.mms-trial-fieldset:disabled{opacity:.7}.mms-trial-error{justify-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-control);background:var(--danger-surface);font:400 14px/20px var(--font-body);display:grid}.mms-trial-submit{justify-self:start}.mms-trial-progress{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font:400 14px/20px var(--font-body);display:flex}.mms-trial-spin{flex-shrink:0;animation:1s linear infinite mms-trial-spin}@keyframes mms-trial-spin{to{transform:rotate(360deg)}}.mms-trial-result{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mms-trial-result h3{font:700 24px/32px var(--font-heading);letter-spacing:-.02em;grid-column:1/-1}.mms-trial-result figure{min-width:0;margin:0}.mms-trial-result figure img{-o-object-fit:contain;object-fit:contain;background:var(--muted);border-radius:14px;width:100%;max-height:70vh;display:block}.mms-trial-result figcaption{margin-top:var(--space-2);color:var(--muted-foreground);font:400 13px/20px var(--font-body)}.mms-trial-result-copy{gap:var(--space-4);min-width:0;display:grid}.mms-trial-caption{padding:var(--space-4);border:1px solid var(--border);background:var(--background);border-radius:14px}.mms-trial-caption h4{color:var(--muted-foreground);font:600 13px/20px var(--font-body)}.mms-landing .mms-trial-caption p{margin-top:var(--space-2);white-space:pre-line;overflow-wrap:anywhere;font:400 15px/22px var(--font-body)}.mms-landing .mms-trial-caption .mms-trial-hashtags{color:var(--link)}.mms-trial-claim{text-align:center;width:100%}.mms-landing .mms-trial-note{color:var(--muted-foreground);font:400 13px/20px var(--font-body)}.mms-india{border-top:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;padding-block:72px;display:grid}.mms-landing .mms-india-lead{margin-top:var(--space-4);max-width:460px;color:var(--muted-foreground);font:400 18px/28px var(--font-body)}.mms-landing .mms-india-langs{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.mms-india-langs span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);font:600 15px/24px var(--font-heading);padding:6px 14px}.mms-india-langs [lang=hi]{font-family:var(--font-hindi)}.mms-india-langs [lang=gu]{font-family:var(--font-gujarati)}.mms-india-list{margin:0;padding:0;list-style:none}.mms-india-list li{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);display:grid}.mms-india-list li:first-child{padding-top:0}.mms-india-list li:last-child{border-bottom:0}.mms-india-icon{background:var(--accent);width:40px;height:40px;color:var(--accent-foreground);border-radius:12px;place-items:center;display:grid}.mms-india-list h3{font:600 18px/26px var(--font-heading);letter-spacing:-.01em}.mms-landing .mms-india-list p{margin-top:var(--space-1);color:var(--muted-foreground);font:400 15px/22px var(--font-body)}@media (max-width:1023px){.mms-free-preview,.mms-india{gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:639px){.mms-occasion-inner a{margin-left:0}.mms-landing .mms-hero-relief{font-size:20px;line-height:28px}.mms-landing .mms-truth-lead,.mms-landing .mms-india-lead{font-size:16px;line-height:24px}.mms-free-preview,.mms-india{padding-block:48px}.mms-free-preview-panel{padding:var(--space-4);border-radius:18px}.mms-trial-row,.mms-trial-result{grid-template-columns:1fr}.mms-trial-submit{justify-self:stretch}.mms-trial-photo{flex-direction:column;align-items:start}}
