.enfoco-video{min-width:0;color:inherit}.enfoco-video .enfoco-video-poster{isolation:isolate;color:#fff;cursor:pointer;text-align:left;width:100%;font:inherit;background:#19231d;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.enfoco-video-poster .media-fill{transition:transform .4s}.enfoco-video-poster:hover .media-fill{transform:scale(1.025)}.enfoco-video .enfoco-video-poster:focus-visible,.enfoco-video-dialog :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #a6c82f}.enfoco-video-shade{pointer-events:none;background:linear-gradient(#08140e28,#0000 40%,#08140e8c);position:absolute;inset:0}.enfoco-video-badge{color:#fff;letter-spacing:.02em;background:#16231de8;border:1px solid #ffffff65;padding:8px 11px;font:500 11px/1.4 Manrope,sans-serif;position:absolute;top:16px;left:16px}.enfoco-video-play{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14201970;border:1px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enfoco-video-play svg{margin-left:3px}.enfoco-video-overline{letter-spacing:.14em;color:#fff;font:500 10px/1.5 Manrope,sans-serif;position:absolute;bottom:17px;left:18px}.enfoco-video .enfoco-video-caption{padding:18px 0 0}.enfoco-video .enfoco-video-caption h3{letter-spacing:-.035em;color:inherit;margin:0;font:500 clamp(17px,1.6vw,22px)/1.3 Manrope,sans-serif}.enfoco-video .enfoco-video-caption p{color:inherit;max-width:65ch;margin:9px 0;font:400 13px/1.8 Manrope,sans-serif}.enfoco-video-credit{opacity:.8;font:400 10px/1.7 Manrope,sans-serif;display:block}.enfoco-video .enfoco-video-dialog{color:#243026;background:#f7f7f0;border:1px solid #b6c0ad;border-radius:5px;width:min(1000px,100vw - 32px);max-width:none;max-height:88dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0005}.enfoco-video-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07130fe0}.enfoco-video .enfoco-video-toolbar{z-index:2;background:#f7f7f0;border-bottom:1px solid #d5d9cf;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex;position:sticky;top:0}.enfoco-video .enfoco-video-toolbar h2{letter-spacing:-.03em;margin:0;font:500 20px/1.4 Manrope,sans-serif}.enfoco-video-toolbar button{cursor:pointer;background:0 0;border:1px solid #b5bfab;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.enfoco-video-notice{max-width:700px;padding:38px}.enfoco-video-notice-label{letter-spacing:.08em;text-transform:uppercase;font:600 11px/1.6 Manrope,sans-serif}.enfoco-video .enfoco-video-notice p{margin:16px 0 28px;font:400 16px/1.9 Manrope,sans-serif}.enfoco-video-notice a{color:#fff;background:#253127;justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:13px 18px;font:500 13px/1.6 Manrope,sans-serif;display:inline-flex}.enfoco-native-player{background:#101711}.enfoco-native-player video{object-fit:contain;background:#101711;width:100%;height:auto;max-height:65dvh;display:block}.enfoco-native-player>p,.enfoco-video-error{color:#fff;padding:18px 24px}.enfoco-video-error button{color:#152312;cursor:pointer;background:#c6f35c;min-height:44px;padding:10px 16px}.enfoco-native-player details{color:#243026;background:#f4f4eb;padding:20px 24px}.enfoco-native-player summary{cursor:pointer;min-height:44px}.enfoco-native-player details p{white-space:pre-line}.visual-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.visual-sequence figure{min-width:0;margin:0}.visual-sequence figure>div{aspect-ratio:4/5;background:#e6e7db;position:relative;overflow:hidden}.visual-sequence figcaption{margin-top:10px;font:500 11px/1.6 Manrope,sans-serif}.visual-sequence .visual-sequence-credit{grid-column:1/-1;margin:0;font:400 10px/1.8 Manrope,sans-serif}.visual-sequence-credit a{text-decoration:underline}.home-entry-about.home-about-media{grid-template-columns:1.25fr 1fr;align-items:center;gap:7%;padding-block:70px;display:grid}.home-about-media .home-method-copy h2{font-size:clamp(33px,3.7vw,54px);line-height:1.15}.home-about-media .home-method-copy>p{margin:24px 0;font-size:14px;line-height:1.9}.about-story.about-story-media{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;display:grid}.about-story-media .about-presentation-film{min-height:0}.practice-section.practice-with-video{grid-template-columns:1.25fr .75fr;align-items:start;gap:7%}.workshop-practice-film{margin:28px 0}.practice-fotografia-movil .workshop-practice-film{background:#eff1e6;border:1px solid #bec9b0;max-width:540px;padding:14px}.practice-fotografia-urbana .enfoco-video-poster .media-fill,.practice-fotografia-moda-estudio .enfoco-video-poster .media-fill{object-fit:contain;background:#242c25}.practice-introduccion-fotografia .workshop-practice-film{border:8px solid #fff;transform:rotate(-1deg);box-shadow:0 4px 20px #1720140e}.pets-session-film{max-width:490px;margin-top:32px}.pets-session-film .enfoco-video-poster{border-radius:28px 28px 4px}.newborn-principle .shell.newborn-principle-with-film{grid-template-columns:1fr 1.1fr;align-items:center;gap:8%;padding-block:35px}.newborn-principle-with-film .newborn-principle-copy h2{margin:18px 0}.newborn-principle-with-film .newborn-principle-copy p{max-width:48ch}.newborn-film{border:8px solid #fdfcf6;padding-bottom:10px;transform:rotate(1deg)}.newborn-film .enfoco-video-caption{padding-inline:10px}.fashion-direction-film{color:#f6f7ed;background:#17241e;border:1px solid #73816b;max-width:430px;margin-top:32px;padding:8px}.fashion-direction-film .enfoco-video-poster .media-fill{object-fit:contain;background:#d6d0c2}.fashion-direction-film .enfoco-video-caption{padding:15px 8px 8px}.creative-video .reels-workspace{grid-template-columns:.9fr 1fr 1.05fr;align-items:start}.creative-video .reels-device{aspect-ratio:auto;min-width:0;max-width:350px}.creative-video .reels-device--horizontal{max-width:none}.creative-video .reels-device--horizontal .enfoco-video-poster{aspect-ratio:16/9!important}.creative-video .reels-device--horizontal .enfoco-video-poster .media-fill{object-fit:contain}.creative-video .reels-main-film .enfoco-video-caption{color:#f3f5e8;background:#18261c;padding:18px 15px 10px}.creative-video .reels-main-film .enfoco-video-caption h3{font-size:18px}.creative-video .reels-main-film .enfoco-video-caption p{font-size:12px}.creative-video .reels-frame-copy{background:#26372a;gap:10px;padding:15px;position:static}.creative-video .reels-frame-copy strong{font-size:24px}.creative-video .reels-sequence{gap:14px;display:grid}.creative-video .reels-sequence button{background:0 0;border:1px solid #c6ceba;min-width:0;padding:0;display:block;overflow:hidden}.creative-video .reels-sequence button[aria-pressed=true]{outline-offset:3px;background:#e3ebd6;border-color:#32462a;outline:2px solid #32462a}.reels-sequence-image{height:110px;position:relative;overflow:hidden}.creative-video .reels-sequence button[aria-pressed=true] .reels-sequence-image{height:180px}.creative-video .reels-sequence .reels-sequence-label{grid-template-columns:25px 1fr 18px;align-items:center;gap:8px;padding:12px;display:grid}.creative-video .reels-sequence-label small{font-size:10px}.creative-video .reels-sequence-label strong{font-size:14px;font-weight:500}.creative-video .reels-sequence-note{color:#52604b;max-width:68ch;margin-top:36px;font-size:11px}.creative-video .spot-screen{grid-template-columns:1.3fr .7fr;align-items:center;gap:7%;padding-block:70px 35px;display:grid}.spot-screen aside h2{margin:18px 0}.creative-video .storyboard-scene{aspect-ratio:auto;color:#253127;background:0 0;padding:0;display:block;overflow:visible}.storyboard-picture{aspect-ratio:16/9;background:#1a261c;position:relative;overflow:hidden}.creative-video .storyboard-scene figcaption{gap:12px;padding-top:20px;display:grid}.storyboard-scene figcaption>span{letter-spacing:.08em;font-size:10px}.storyboard-scene figcaption>strong{max-width:90%;font:400 clamp(25px,2.5vw,40px)/1.2 Georgia,serif}.storyboard-scene figcaption>small{color:#53604d;font-size:10px}.creative-video .motion-event-screen{grid-template-columns:1.05fr .95fr;align-items:start;gap:6%;padding-block:20px 70px;display:grid}.event-coverage-images{grid-template-columns:1fr 1fr;gap:18px}.event-coverage-images figure:first-child{grid-column:1/-1}.event-coverage-images figure:first-child>div{aspect-ratio:2.5}.event-coverage-images figure:not(:first-child)>div{aspect-ratio:1.3}.creative-video .event-coverage-images figcaption{color:#293326;background:0 0;padding:0;position:static}.creative-video .post-workbench{grid-template-columns:125px minmax(0,1fr) 220px;gap:16px}.creative-video .post-monitor.post-monitor--media{background:#202b23;gap:12px;min-width:0;min-height:0;padding:12px}.creative-video .post-monitor--media .enfoco-video-caption{color:#f0f3e8}.creative-video .post-monitor--media .enfoco-video-caption h3{font-size:19px}.creative-video .post-monitor--media .enfoco-video-credit{font-size:9px}.creative-video .post-timeline.post-timeline--images{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.post-timeline--images figure{min-width:0}.post-timeline--images figure>div{aspect-ratio:1.8;position:relative;overflow:hidden}.post-timeline--images figcaption{color:#edf2e5;gap:12px;padding-block:10px;font-size:11px;display:flex}.creative-video .post-timeline--images p{color:#c3d0b9;grid-column:1/-1;margin:0;font-size:10px}.creative-video .motion-special-samples{grid-template-columns:1.15fr .85fr;align-items:start;gap:6%;padding-block:15px 75px;display:grid}.creative-video .motion-special-samples--portrait{grid-template-columns:.9fr 1.1fr}.motion-special-samples--portrait .visual-sequence{grid-template-columns:1fr 1fr}.motion-special-samples--portrait .visual-sequence figure:first-child{grid-row:span 2}.motion-special-samples--portrait .visual-sequence figure:first-child>div{aspect-ratio:.57}.motion-special-samples--portrait .visual-sequence figure:not(:first-child)>div{aspect-ratio:1.5}.creative-video .motion-special-samples--family{grid-template-columns:1fr;gap:48px;max-width:1000px}.motion-special-samples--family .enfoco-video{border:10px solid #fff;justify-self:center;width:100%;max-width:780px;padding-bottom:10px;transform:rotate(-1deg)}.motion-special-samples--family .enfoco-video-caption{padding-inline:15px}.motion-special-samples--family .visual-sequence figure:nth-child(2){padding-top:60px}.motion-special-samples--family .visual-sequence figure:nth-child(2)>div{aspect-ratio:1.3}.motion-special-samples--product .visual-sequence{grid-template-columns:1fr 1fr}.motion-special-samples--product .visual-sequence figure:first-child{grid-column:1/-1}.motion-special-samples--product .visual-sequence figure>div{aspect-ratio:1.6}.video-exhibition.multimedia-index .video-service-card{grid-template-columns:1fr;gap:0}.video-hub-montage{grid-template-columns:1.6fr .7fr;gap:16px;min-width:0;display:grid}.video-exhibition.multimedia-index .video-card-image{min-width:0;height:360px}.video-hub-support{gap:16px;min-width:0;display:grid}.video-hub-support figure{min-width:0;min-height:140px;margin:0;position:relative;overflow:hidden}.video-hub-image-credit{grid-column:1/-1;font-size:10px;line-height:1.7}.video-hub-image-credit a{text-decoration:underline}.video-hub-montage--reels-contenido-redes{padding-inline:10%;background:#e9eddf;grid-template-columns:1fr .6fr;padding-top:22px}.video-exhibition.multimedia-index .video-hub-montage--reels-contenido-redes .video-card-image{border-radius:18px;height:440px}.video-hub-montage--video-negocios-restaurantes{grid-template-columns:1fr}.video-hub-montage--video-negocios-restaurantes .video-hub-support{grid-template-columns:1fr 1fr}.video-exhibition.multimedia-index .video-hub-montage--video-negocios-restaurantes .video-card-image{height:290px}.video-hub-montage--video-eventos-celebraciones .video-hub-support{gap:10px}.video-hub-montage--podcast .video-card-image .media-fill{object-fit:contain}.video-hub-montage--montaje-video{color:#fff;background:#19291e;padding:18px}.podcast-experience-visual{min-height:500px;padding:20px 0 110px;position:relative}.podcast-conversation-image{aspect-ratio:1.12;background:#d9dfd0;margin:0 10% 0 0;position:relative}.podcast-conversation-image figcaption{max-width:70%;font-size:10px;line-height:1.6;position:absolute;top:calc(100% + 10px)}.podcast-recording-detail{aspect-ratio:1.2;border:7px solid #f7f7f0;width:48%;margin:0;position:absolute;bottom:60px;right:0;transform:rotate(3deg)}.podcast-recording-detail figcaption{padding-top:9px;font-size:9px;line-height:1.6;position:absolute;top:100%}.podcast-identity-wave{align-items:center;gap:15px;display:flex;position:absolute;bottom:0;left:0}.podcast-identity-wave>span{letter-spacing:.1em;font-size:9px}.podcast-identity-wave .podcast-wave{gap:3px;height:55px}.podcast-identity-wave .podcast-wave span{width:3px}.podcast-screen{grid-template-columns:.7fr 1.3fr;align-items:center;gap:7%;padding-block:80px;display:grid}.podcast-screen>div:first-child h2{letter-spacing:-.04em;margin:20px 0;font:500 clamp(33px,3.8vw,54px)/1.1 Manrope,sans-serif}.podcast-screen h2 em{font-family:Georgia,serif;font-weight:400}.podcast-screen>div:first-child p{margin-bottom:25px;font-size:14px;line-height:1.9}.podcast-screen .enfoco-video-poster .media-fill{object-fit:contain;background:#090d0a}@media (width<=1000px){.creative-video .reels-workspace{grid-template-columns:1fr 1fr}.creative-video .reels-sequence{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.creative-video .post-workbench{grid-template-columns:105px minmax(0,1fr)}.creative-video .post-inspector,.creative-video .post-timeline--images{grid-column:1/-1}.podcast-studio .podcast-hero-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.enfoco-video .enfoco-video-toolbar{gap:10px;padding:13px 14px}.enfoco-video .enfoco-video-toolbar h2{font-size:17px}.enfoco-video-toolbar button span{display:none}.enfoco-video .enfoco-video-dialog{width:calc(100vw - 20px);max-height:86dvh}.enfoco-video-notice{padding:24px}.enfoco-video .enfoco-video-notice p{font-size:14px}.enfoco-video-notice a{gap:15px;width:100%}.enfoco-video-badge{padding:6px 8px;font-size:10px;top:12px;left:12px}.enfoco-video-play{width:55px;height:55px}.home-entry-about.home-about-media,.about-story.about-story-media,.practice-section.practice-with-video,.newborn-principle .shell.newborn-principle-with-film{grid-template-columns:1fr;gap:32px}.home-about-media .home-method-copy{grid-row:1}.newborn-film{transform:none}.fashion-direction-film{max-width:none}.creative-video .reels-workspace{grid-template-columns:1fr}.creative-video .reels-device{border-width:7px;width:100%;max-width:none;box-shadow:6px 8px #c4ceb5}.creative-video .reels-sequence{grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.creative-video .reels-sequence .reels-sequence-label{grid-template-columns:1fr;gap:5px;padding:9px}.creative-video .reels-sequence-label strong{font-size:12px}.creative-video .reels-sequence-label svg{display:none}.reels-sequence-image{height:110px}.creative-video .reels-sequence button[aria-pressed=true] .reels-sequence-image{height:150px}.creative-video .spot-screen,.creative-video .motion-event-screen,.creative-video .motion-special-samples,.creative-video .motion-special-samples--portrait,.podcast-screen{grid-template-columns:1fr;gap:38px;padding-block:40px}.spot-screen aside{max-width:32ch}.creative-video .storyboard-scene figcaption{padding-top:15px}.storyboard-scene figcaption>strong{font-size:27px}.creative-video .post-workbench{grid-template-columns:1fr;gap:12px;padding:10px}.creative-video .post-tools{grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creative-video .post-tools button{flex-direction:column;gap:8px;min-height:60px;padding:12px 7px;font-size:11px;display:flex}.creative-video .post-monitor--media{grid-area:auto/1;padding:9px}.creative-video .post-inspector{grid-column:1}.creative-video .post-timeline.post-timeline--images{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px}.post-timeline--images figcaption{gap:8px;font-size:10px}.motion-special-samples--family .enfoco-video{border-width:6px;transform:none}.motion-special-samples--family .visual-sequence{gap:10px}.motion-special-samples--family .visual-sequence figure:nth-child(2){padding-top:30px}.visual-sequence figcaption{font-size:10px}.video-hub-montage{grid-template-columns:1fr .65fr;gap:10px}.video-exhibition.multimedia-index .video-card-image{height:290px}.video-hub-support{gap:10px}.video-hub-support figure{min-height:100px}.video-hub-montage--reels-contenido-redes{padding:12px 12px 0}.video-exhibition.multimedia-index .video-hub-montage--reels-contenido-redes .video-card-image{height:330px}.video-hub-montage--video-negocios-restaurantes{grid-template-columns:1fr}.video-exhibition.multimedia-index .video-hub-montage--video-negocios-restaurantes .video-card-image{height:200px}.video-hub-montage--montaje-video{padding:12px}.podcast-studio .podcast-hero-grid{grid-template-columns:1fr}.podcast-experience-visual{min-height:430px;margin-top:10px}.podcast-conversation-image{aspect-ratio:1.3}.podcast-recording-detail{bottom:70px}.podcast-identity-wave{bottom:0}}@media (prefers-reduced-motion:reduce){.enfoco-video *,.visual-sequence *,.reels-sequence *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.motion-special-samples--family .visual-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-video .reels-format-note{color:#4e5d47;margin-top:15px;font-size:11px}.creative-video [data-media-id=post-montaje] .enfoco-video-poster .media-fill{object-fit:contain}.creative-video [data-media-id=post-montaje] .enfoco-video-badge{left:auto;right:12px}.creative-video .reels-sequence-image .media-fill{object-fit:contain;background:#ece8dd}.podcast-experience-visual .podcast-identity-wave{flex-direction:column;align-items:start;gap:5px;max-width:48%}.podcast-experience-visual .podcast-conversation-image figcaption{max-width:54%;font-size:9px}.podcast-studio>.shell .customer-favorite{margin-block:4px}
